import React from 'react';

import { Element } from '../Element';

export const CodeSandboxIcon = props => (
  <svg
    width="16"
    height="16"
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M2 2L14 2V14H2V2ZM12.7727 3.22727V12.7727H3.22727V3.22727H12.7727Z"
      fill="currentColor"
    />
  </svg>
);

export const ai = props => (
  <Element
    as="svg"
    viewBox="0 0 32 32"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M24.1168 7.87962C23.946 7.70871 23.8127 7.50396 23.7255 7.27853L23.725 7.27701L21.7654 2.18151L21.7643 2.17862C21.7443 2.12586 21.7085 2.08049 21.662 2.04858C21.6155 2.01667 21.5602 1.99972 21.5038 2H21.4942C21.4378 1.99972 21.3825 2.01666 21.336 2.04858C21.2894 2.08049 21.2537 2.12586 21.2337 2.17862L21.2325 2.18166L19.2715 7.27863L19.271 7.28C19.1839 7.50544 19.0506 7.71018 18.8796 7.88109M24.1168 7.87962L24.7847 7.21179M24.1168 7.87962C24.2878 8.05053 24.4925 8.18387 24.718 8.27099L24.7194 8.27147L29.8163 10.2325C29.8701 10.2531 29.9171 10.2899 29.9498 10.3374C29.9825 10.385 30 10.4413 30 10.4989C30 10.5567 29.9825 10.613 29.9498 10.6606C29.9171 10.708 29.8708 10.7445 29.817 10.7652L24.7209 12.7249L24.7195 12.7255C24.494 12.8127 24.2893 12.946 24.1184 13.1168C23.9474 13.2878 23.8141 13.4925 23.727 13.718L23.7264 13.7194L21.7655 18.8163C21.7447 18.8701 21.708 18.9171 21.6606 18.9498C21.613 18.9825 21.5567 19 21.4989 19C21.4413 19 21.385 18.9825 21.3374 18.9498C21.29 18.9171 21.2534 18.8708 21.2327 18.817L19.273 13.7209L19.2724 13.7194C19.1853 13.494 19.052 13.2892 18.8811 13.1184C18.7102 12.9474 18.5054 12.8141 18.28 12.727L18.2786 12.7264L13.2126 10.7773L13.2018 10.7732C13.1421 10.7511 13.0908 10.7112 13.0548 10.6588C13.0194 10.6075 13.0002 10.5468 13 10.4844C13.0015 10.4303 13.0189 10.3778 13.0499 10.3335C13.0817 10.2882 13.1263 10.2535 13.178 10.2339L13.1816 10.2325L18.2771 8.273L18.2785 8.27241C18.504 8.18529 18.7087 8.052 18.8796 7.88109M18.8796 7.88109L18.2118 7.21326"
      fill="currentColor"
    />
    <path
      d="M9.84717 21.1503C9.72658 21.0297 9.6325 20.8852 9.57092 20.726L9.57058 20.725L8.18733 17.1281L8.18658 17.1261C8.17242 17.0888 8.14717 17.0568 8.11433 17.0343C8.0815 17.0118 8.0425 16.9998 8.00267 17H7.99592C7.95608 16.9998 7.91708 17.0118 7.88425 17.0343C7.85133 17.0568 7.82617 17.0888 7.812 17.1261L7.81117 17.1282L6.42692 20.7261L6.42658 20.7271C6.36508 20.8862 6.271 21.0307 6.15033 21.1514M9.84717 21.1503L10.3186 20.6789M9.84717 21.1503C9.96783 21.271 10.1123 21.3651 10.2715 21.4266L10.2725 21.4269L13.8703 22.8112C13.9083 22.8258 13.9415 22.8517 13.9646 22.8853C13.9877 22.9188 14 22.9586 14 22.9993C14 23.04 13.9877 23.0798 13.9646 23.1133C13.9415 23.1468 13.9088 23.1726 13.8708 23.1872L10.2736 24.5705L10.2726 24.5709C10.1134 24.6325 9.96892 24.7266 9.84825 24.8472C9.72758 24.9678 9.6335 25.1123 9.572 25.2715L9.57158 25.2725L8.18742 28.8703C8.17275 28.9083 8.14683 28.9415 8.11333 28.9646C8.07975 28.9877 8.04 29 7.99925 29C7.95858 29 7.91883 28.9877 7.88525 28.9646C7.85175 28.9415 7.82592 28.9088 7.81133 28.8708L6.428 25.2736L6.42758 25.2725C6.36608 25.1134 6.272 24.9688 6.15133 24.8483C6.03075 24.7276 5.88617 24.6335 5.72708 24.572L5.72608 24.5716L2.15008 23.1958L2.14242 23.1928C2.10033 23.1773 2.06408 23.1491 2.03867 23.1121C2.01367 23.0759 2.00017 23.033 2 22.989C2.00108 22.9508 2.01333 22.9138 2.03525 22.8825C2.05767 22.8505 2.08917 22.826 2.12567 22.8122L2.12817 22.8112L5.725 21.428L5.726 21.4276C5.88517 21.3661 6.02967 21.272 6.15033 21.1514M6.15033 21.1514L5.67892 20.68"
      fill="currentColor"
    />
  </Element>
);

export const reload = props => (
  <svg
    width="14"
    height="14"
    viewBox="0 0 14 14"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M12.6874 1.75C12.6874 1.50838 12.4915 1.3125 12.2499 1.3125C12.0082 1.3125 11.8124 1.50838 11.8124 1.75V3.97724C10.8057 2.3933 9.03488 1.34177 7.01768 1.34177C3.88309 1.34177 1.34155 3.88137 1.34155 7.01468C1.34155 10.148 3.88309 12.6876 7.01768 12.6876C9.11907 12.6876 10.9533 11.5461 11.9341 9.85156C12.0552 9.64244 11.9838 9.37479 11.7746 9.25375C11.5655 9.1327 11.2979 9.2041 11.1768 9.41322C10.3461 10.8484 8.79436 11.8126 7.01768 11.8126C4.36584 11.8126 2.21655 9.66425 2.21655 7.01468C2.21655 4.36512 4.36584 2.21677 7.01768 2.21677C8.98933 2.21677 10.6842 3.40463 11.4232 5.10418H8.45819C8.21657 5.10418 8.02069 5.30005 8.02069 5.54168C8.02069 5.7833 8.21657 5.97918 8.45819 5.97918H11.8124C12.2956 5.97918 12.6874 5.58743 12.6874 5.10418V1.75Z"
      fill="currentColor"
    />
  </svg>
);

// we use this icon as a error state fallback
export const notFound = props => (
  <svg
    viewBox="0 0 24 24"
    fill="none"
    stroke="red"
    strokeWidth="1"
    strokeLinecap="round"
    strokeLinejoin="round"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3" />
    <line x1="12" y1="17" x2="12.01" y2="17" />
  </svg>
);

/**
 * All icons should be in a 16x16 viewbox
 */

export const filter = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M0.833332 4C0.833332 3.72386 1.05719 3.5 1.33333 3.5H14.6667C14.9428 3.5 15.1667 3.72386 15.1667 4C15.1667 4.27614 14.9428 4.5 14.6667 4.5H1.33333C1.05719 4.5 0.833332 4.27614 0.833332 4ZM3.5 8C3.5 7.72386 3.72386 7.5 4 7.5H11.9996C12.2758 7.5 12.4996 7.72386 12.4996 8C12.4996 8.27614 12.2758 8.5 11.9996 8.5H4C3.72386 8.5 3.5 8.27614 3.5 8ZM5.5 12C5.5 11.7239 5.72386 11.5 6 11.5H10C10.2761 11.5 10.5 11.7239 10.5 12C10.5 12.2761 10.2761 12.5 10 12.5H6C5.72386 12.5 5.5 12.2761 5.5 12Z"
      fill="currentColor"
    />
  </Element>
);

export const github = props => (
  <Element
    as="svg"
    width={16}
    height={16}
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M8.00004 1.33337C4.31671 1.33337 1.33337 4.39217 1.33337 8.16867C1.33337 11.1933 3.24171 13.748 5.89171 14.6537C6.22504 14.7135 6.35004 14.5084 6.35004 14.329C6.35004 14.1666 6.34171 13.6284 6.34171 13.0559C4.66671 13.372 4.23337 12.6372 4.10004 12.2528C4.02504 12.0562 3.70004 11.4496 3.41671 11.2873C3.18337 11.1591 2.85004 10.843 3.40837 10.8344C3.93337 10.8259 4.30837 11.33 4.43337 11.535C5.03337 12.5689 5.99171 12.2784 6.37504 12.099C6.43337 11.6547 6.60837 11.3556 6.80004 11.1847C5.31671 11.0139 3.76671 10.4243 3.76671 7.80981C3.76671 7.06648 4.02504 6.4513 4.45004 5.97283C4.38337 5.80195 4.15004 5.10133 4.51671 4.16148C4.51671 4.16148 5.07504 3.98205 6.35004 4.86209C6.88337 4.7083 7.45004 4.6314 8.01671 4.6314C8.58337 4.6314 9.15004 4.7083 9.68337 4.86209C10.9584 3.97351 11.5167 4.16148 11.5167 4.16148C11.8834 5.10133 11.65 5.80195 11.5834 5.97283C12.0084 6.4513 12.2667 7.05793 12.2667 7.80981C12.2667 10.4329 10.7084 11.0139 9.22504 11.1847C9.46671 11.3983 9.67504 11.8085 9.67504 12.4493C9.67504 13.3635 9.66671 14.0983 9.66671 14.329C9.66671 14.5084 9.79171 14.722 10.125 14.6537C11.4485 14.1956 12.5985 13.3235 13.4132 12.1602C14.228 10.9968 14.6664 9.60083 14.6667 8.16867C14.6667 4.39217 11.6834 1.33337 8.00004 1.33337Z"
      fill="currentColor"
    />
  </Element>
);

export const gitAdded = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M2 1H14C14.5523 1 15 1.44772 15 2V14C15 14.5523 14.5523 15 14 15H2C1.44772 15 1 14.5523 1 14V2C1 1.44772 1.44772 1 2 1ZM0 2C0 0.895431 0.895431 0 2 0H14C15.1046 0 16 0.895431 16 2V14C16 15.1046 15.1046 16 14 16H2C0.895431 16 0 15.1046 0 14V2ZM9 12H7V9H4V7H7V4H9V7H12V9H9V12Z"
      fill="currentColor"
    />
  </Element>
);

export const gitRemoved = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M2 1H14C14.5523 1 15 1.44772 15 2V14C15 14.5523 14.5523 15 14 15H2C1.44772 15 1 14.5523 1 14V2C1 1.44772 1.44772 1 2 1ZM0 2C0 0.895431 0.895431 0 2 0H14C15.1046 0 16 0.895431 16 2V14C16 15.1046 15.1046 16 14 16H2C0.895431 16 0 15.1046 0 14V2ZM12 9H4V7H12V9Z"
      fill="currentColor"
    />
  </Element>
);

export const gitModified = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M2 1H14C14.5523 1 15 1.44772 15 2V14C15 14.5523 14.5523 15 14 15H2C1.44772 15 1 14.5523 1 14V2C1 1.44772 1.44772 1 2 1ZM0 2C0 0.895431 0.895431 0 2 0H14C15.1046 0 16 0.895431 16 2V14C16 15.1046 15.1046 16 14 16H2C0.895431 16 0 15.1046 0 14V2ZM8 10C9.10457 10 10 9.10457 10 8C10 6.89543 9.10457 6 8 6C6.89543 6 6 6.89543 6 8C6 9.10457 6.89543 10 8 10Z"
      fill="currentColor"
    />
  </Element>
);

export const comments = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M1.5 3C1.5 2.17157 2.17157 1.5 3 1.5H13C13.8284 1.5 14.5 2.17157 14.5 3V10.3086C14.5 11.137 13.8284 11.8086 13 11.8086H5.10564C4.97303 11.8086 4.84586 11.8612 4.75209 11.955L2.35355 14.3536C2.21055 14.4966 1.9955 14.5393 1.80866 14.4619C1.62182 14.3845 1.5 14.2022 1.5 14V3ZM3 2.5C2.72386 2.5 2.5 2.72386 2.5 3V12.7929L4.04498 11.2479C4.32629 10.9666 4.70782 10.8086 5.10564 10.8086H13C13.2761 10.8086 13.5 10.5847 13.5 10.3086V3C13.5 2.72386 13.2761 2.5 13 2.5H3Z"
      fill="currentColor"
    />
  </Element>
);

export const simpleCheck = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M15.673 3.29979C15.8757 3.4874 15.8878 3.80375 15.7002 4.00637L7.36688 13.0064C7.27422 13.1064 7.14469 13.1643 7.00833 13.1666C6.87196 13.1689 6.74058 13.1153 6.64463 13.0184L1.64464 7.96676C1.45038 7.7705 1.452 7.45392 1.64827 7.25967C1.84453 7.06541 2.16111 7.06703 2.35537 7.2633L6.98796 11.9437L14.9665 3.32696C15.1541 3.12434 15.4704 3.11217 15.673 3.29979Z"
      fill="currentColor"
    />
  </Element>
);

export const backArrow = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M5.59482 8.00005L11 2.77139L10.2026 2L4 8L10.2026 14L11 13.1818L5.59482 8.00005Z"
      fill="currentColor"
    />
  </Element>
);

export const check = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M15 8C15 11.866 11.866 15 8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8ZM16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM11.1945 4.57143L12.1707 5.54756L6.45109 11.2671L6.019 10.8351L3.5 8.36104L4.3008 7.54567L6.27821 9.48776L11.1945 4.57143Z"
      fill="currentColor"
    />
  </Element>
);

export const more = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M3.08343 8.98339C2.81676 8.98339 2.58621 8.88617 2.39176 8.69172C2.19732 8.49728 2.1001 8.26672 2.1001 8.00006C2.1001 7.72228 2.19732 7.48895 2.39176 7.30006C2.58621 7.11117 2.81676 7.01672 3.08343 7.01672C3.3501 7.01672 3.58343 7.11117 3.78343 7.30006C3.98343 7.48895 4.08343 7.71672 4.08343 7.98339C4.08343 8.26117 3.98343 8.49728 3.78343 8.69172C3.58343 8.88617 3.3501 8.98339 3.08343 8.98339ZM8.01676 8.98339C7.73899 8.98339 7.50287 8.88617 7.30843 8.69172C7.11399 8.49728 7.01676 8.26672 7.01676 8.00006C7.01676 7.72228 7.11399 7.48895 7.30843 7.30006C7.50287 7.11117 7.73343 7.01672 8.0001 7.01672C8.27788 7.01672 8.51121 7.11117 8.7001 7.30006C8.88899 7.48895 8.98343 7.71672 8.98343 7.98339C8.98343 8.26117 8.88899 8.49728 8.7001 8.69172C8.51121 8.88617 8.28343 8.98339 8.01676 8.98339ZM12.9168 8.98339C12.639 8.98339 12.4029 8.88617 12.2084 8.69172C12.014 8.49728 11.9168 8.26672 11.9168 8.00006C11.9168 7.72228 12.014 7.48895 12.2084 7.30006C12.4029 7.11117 12.639 7.01672 12.9168 7.01672C13.1945 7.01672 13.4307 7.11117 13.6251 7.30006C13.8195 7.48895 13.9168 7.71672 13.9168 7.98339C13.9168 8.26117 13.8195 8.49728 13.6251 8.69172C13.4307 8.88617 13.1945 8.98339 12.9168 8.98339Z"
      fill="white"
    />
  </Element>
);

export const chevronDown = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M8.00006 10.7217L1.02852 3L-3.87318e-07 4.13919L8 13L16 4.13919L14.9091 3L8.00006 10.7217Z"
      fill="currentColor"
    />
  </Element>
);

export const caret = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M8 12.8608L16 4L-3.87318e-07 4L8 12.8608L16 4L-3.87318e-07 4L8 12.8608Z"
      fill="currentColor"
    />
  </Element>
);

export const cross = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M2.64645 2.64645C2.84171 2.45118 3.15829 2.45118 3.35355 2.64645L8 7.29289L12.6464 2.64645C12.8417 2.45118 13.1583 2.45118 13.3536 2.64645C13.5488 2.84171 13.5488 3.15829 13.3536 3.35355L8.70711 8L13.3536 12.6464C13.5488 12.8417 13.5488 13.1583 13.3536 13.3536C13.1583 13.5488 12.8417 13.5488 12.6464 13.3536L8 8.70711L3.35355 13.3536C3.15829 13.5488 2.84171 13.5488 2.64645 13.3536C2.45118 13.1583 2.45118 12.8417 2.64645 12.6464L7.29289 8L2.64645 3.35355C2.45118 3.15829 2.45118 2.84171 2.64645 2.64645Z"
      fill="currentColor"
    />
  </Element>
);

export const plus = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M1.33333 7.49994C1.05719 7.49994 0.833328 7.7238 0.833328 7.99994C0.833328 8.27609 1.05719 8.49994 1.33333 8.49994V7.49994ZM14.6667 8.49994C14.9428 8.49994 15.1667 8.27609 15.1667 7.99994C15.1667 7.7238 14.9428 7.49994 14.6667 7.49994V8.49994ZM8.49993 1.33334C8.49993 1.0572 8.27607 0.833344 7.99993 0.833344C7.72379 0.833344 7.49993 1.0572 7.49993 1.33334H8.49993ZM7.49993 14.6667C7.49993 14.9428 7.72379 15.1667 7.99993 15.1667C8.27607 15.1667 8.49993 14.9428 8.49993 14.6667H7.49993ZM1.33333 8.49994H14.6667V7.49994H1.33333V8.49994ZM7.49993 1.33334V14.6667H8.49993V1.33334H7.49993Z"
      fill="currentColor"
    />
  </Element>
);

export const plusInCircle = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM7.467 2.66667H8.53366V7.46666H13.3337V8.53333H8.53366V13.3333H7.467V8.53333H2.66699V7.46666H7.467V2.66667Z"
      fill="currentColor"
    />
  </Element>
);

export const minus = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M0 8C0 7.72386 0.223858 7.5 0.5 7.5H15.5C15.7761 7.5 16 7.72386 16 8C16 8.27614 15.7761 8.5 15.5 8.5H0.5C0.223858 8.5 0 8.27614 0 8Z"
      fill="currentColor"
    />
  </Element>
);

export const menu = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M0.833252 4C0.833252 3.72386 1.05711 3.5 1.33325 3.5H14.6666C14.9427 3.5 15.1666 3.72386 15.1666 4C15.1666 4.27614 14.9427 4.5 14.6666 4.5H1.33325C1.05711 4.5 0.833252 4.27614 0.833252 4ZM0.833252 8C0.833252 7.72386 1.05711 7.5 1.33325 7.5H14.6666C14.9427 7.5 15.1666 7.72386 15.1666 8C15.1666 8.27614 14.9427 8.5 14.6666 8.5H1.33325C1.05711 8.5 0.833252 8.27614 0.833252 8ZM0.833252 12C0.833252 11.7239 1.05711 11.5 1.33325 11.5H7.99992C8.27606 11.5 8.49992 11.7239 8.49992 12C8.49992 12.2761 8.27606 12.5 7.99992 12.5H1.33325C1.05711 12.5 0.833252 12.2761 0.833252 12Z"
      fill="currentColor"
    />
  </Element>
);

export const bell = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M8.49999 1C8.49999 0.723858 8.27613 0.5 7.99999 0.5C7.72385 0.5 7.49999 0.723858 7.49999 1H8.49999ZM9.83332 13.3333C9.83332 13.0572 9.60947 12.8333 9.33332 12.8333C9.05718 12.8333 8.83332 13.0572 8.83332 13.3333H9.83332ZM7.16666 13.3333C7.16666 13.0572 6.9428 12.8333 6.66666 12.8333C6.39051 12.8333 6.16666 13.0572 6.16666 13.3333H7.16666ZM12 10.6667H11.5C11.5 10.7802 11.5386 10.8904 11.6096 10.979L12 10.6667ZM13.3333 12.3333V12.8333C13.5255 12.8333 13.7007 12.7232 13.784 12.5499C13.8672 12.3767 13.8438 12.1711 13.7238 12.021L13.3333 12.3333ZM2.66666 12.3333L2.27622 12.021C2.15615 12.1711 2.13274 12.3767 2.216 12.5499C2.29926 12.7232 2.47445 12.8333 2.66666 12.8333V12.3333ZM3.99999 10.6667L4.39042 10.979C4.46135 10.8904 4.49999 10.7802 4.49999 10.6667H3.99999ZM7.49999 1V2.66667H8.49999V1H7.49999ZM8.83332 13.3333C8.83332 13.7936 8.46023 14.1667 7.99999 14.1667V15.1667C9.01251 15.1667 9.83332 14.3459 9.83332 13.3333H8.83332ZM7.99999 14.1667C7.53975 14.1667 7.16666 13.7936 7.16666 13.3333H6.16666C6.16666 14.3459 6.98747 15.1667 7.99999 15.1667V14.1667ZM11.5 6.66667V10.6667H12.5V6.66667H11.5ZM11.6096 10.979L12.9429 12.6457L13.7238 12.021L12.3904 10.3543L11.6096 10.979ZM13.3333 11.8333H2.66666V12.8333H13.3333V11.8333ZM3.05709 12.6457L4.39042 10.979L3.60956 10.3543L2.27622 12.021L3.05709 12.6457ZM4.49999 10.6667V6.66667H3.49999V10.6667H4.49999ZM7.99999 3.16667C9.93299 3.16667 11.5 4.73367 11.5 6.66667H12.5C12.5 4.18139 10.4853 2.16667 7.99999 2.16667V3.16667ZM7.99999 2.16667C5.51471 2.16667 3.49999 4.18139 3.49999 6.66667H4.49999C4.49999 4.73367 6.06699 3.16667 7.99999 3.16667V2.16667Z"
      fill="currentColor"
    />
  </Element>
);

export const box = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M2 5H13.9833M11.3041 2H4.6959C4.05 2 3.44386 2.31193 3.06844 2.83752L2.37253 3.81179C2.13025 4.15099 2 4.55742 2 4.97426V12C2 13.1046 2.89543 14 4 14H12C13.1046 14 14 13.1046 14 12V4.97426C14 4.55742 13.8698 4.15099 13.6275 3.81179L12.9316 2.83752C12.5561 2.31193 11.95 2 11.3041 2Z"
      stroke="currentColor"
      fillOpacity="0"
      strokeLinecap="round"
    />
  </Element>
);

export const file = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M13.3334 5.66665H9.10002C9.04479 5.66665 9.00002 5.62187 9.00002 5.56665V1.33331M9.17117 1.33331H4.66669C3.56212 1.33331 2.66669 2.22874 2.66669 3.33331V12.6666C2.66669 13.7712 3.56212 14.6666 4.66669 14.6666H11.3334C12.4379 14.6666 13.3334 13.7712 13.3334 12.6666V5.49704C13.3334 4.96686 13.1228 4.45837 12.7481 4.08333L10.5859 1.91961C10.2108 1.54422 9.70185 1.33331 9.17117 1.33331Z"
      stroke="currentColor"
      fillOpacity="0"
      strokeLinecap="round"
    />
  </Element>
);

export const clock = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M1.84998 8.00012C1.84998 4.60349 4.60349 1.84998 8.00012 1.84998C11.3967 1.84998 14.1503 4.60349 14.1503 8.00012C14.1503 11.3967 11.3967 14.1503 8.00012 14.1503C4.60349 14.1503 1.84998 11.3967 1.84998 8.00012ZM8.00012 0.849976C4.0512 0.849976 0.849976 4.0512 0.849976 8.00012C0.849976 11.949 4.0512 15.1503 8.00012 15.1503C11.949 15.1503 15.1503 11.949 15.1503 8.00012C15.1503 4.0512 11.949 0.849976 8.00012 0.849976ZM8.50002 4.66668C8.50002 4.39054 8.27616 4.16668 8.00002 4.16668C7.72388 4.16668 7.50002 4.39054 7.50002 4.66668V8.00001V8.20712L7.64647 8.35357L9.9798 10.6869C10.1751 10.8822 10.4916 10.8822 10.6869 10.6869C10.8822 10.4916 10.8822 10.1751 10.6869 9.97979L8.50002 7.7929V4.66668Z"
      fill="currentColor"
    />
  </Element>
);

export const star = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M8 1L9.85152 5.4516L14.6574 5.83688L10.9958 8.9734L12.1145 13.6631L8 11.15L3.8855 13.6631L5.00417 8.9734L1.3426 5.83688L6.14848 5.4516L8 1Z"
      stroke="currentColor"
      fillOpacity="0"
      strokeLinecap="round"
      strokeLinejoin="round"
    />
  </Element>
);

export const trash = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M12.0001 5.33333V12.5C12.0001 13.3284 11.3285 14 10.5001 14H5.50008C4.67165 14 4.00008 13.3284 4.00008 12.5V5.33333M2.66675 4L13.3334 4.00003M10.3334 3.33333V3C10.3334 2.44772 9.8857 2 9.33342 2H6.66675C6.11446 2 5.66675 2.44772 5.66675 3V3.33333"
      stroke="currentColor"
      fillOpacity="0"
      strokeLinecap="round"
    />
  </Element>
);

export const gear = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M9.84084 3.34724L9.34256 3.38876C9.35836 3.57833 9.48036 3.74251 9.65731 3.81234L9.84084 3.34724ZM11.1173 4.08544L10.806 4.47668C10.955 4.59522 11.1583 4.61889 11.3305 4.53772L11.1173 4.08544ZM12.9524 7.26276L12.6673 6.85201C12.5112 6.96037 12.43 7.14786 12.4577 7.33586L12.9524 7.26276ZM12.9524 8.73721L12.4577 8.66411C12.43 8.85211 12.5112 9.0396 12.6673 9.14796L12.9524 8.73721ZM11.1173 11.9145L11.3305 11.4622C11.1583 11.3811 10.955 11.4047 10.806 11.5233L11.1173 11.9145ZM9.84084 12.6527L9.65731 12.1876C9.48036 12.2574 9.35836 12.4216 9.34256 12.6112L9.84084 12.6527ZM6.17185 12.6527L6.67012 12.6112C6.65432 12.4216 6.53232 12.2574 6.35538 12.1876L6.17185 12.6527ZM4.89536 11.9145L5.2067 11.5233C5.05774 11.4048 4.85438 11.3811 4.68218 11.4623L4.89536 11.9145ZM3.06031 8.73722L3.34541 9.14798C3.50153 9.03962 3.58272 8.85212 3.55494 8.66412L3.06031 8.73722ZM3.06031 7.26275L3.55494 7.33584C3.58272 7.14785 3.50153 6.96035 3.34541 6.85199L3.06031 7.26275ZM4.89535 4.08543L4.68217 4.53771C4.85438 4.61888 5.05773 4.59521 5.20669 4.47667L4.89535 4.08543ZM6.17185 3.34724L6.35538 3.81234C6.53233 3.74251 6.65432 3.57833 6.67012 3.38876L6.17185 3.34724ZM1.62954 10.2884L1.19653 10.5384L1.19653 10.5384L1.62954 10.2884ZM1.77746 9.62762L2.06255 10.0384L1.77746 9.62762ZM3.48233 12.5806L3.69551 13.0328L3.69551 13.0328L3.48233 12.5806ZM2.83614 12.3783L3.26915 12.1283L3.26915 12.1283L2.83614 12.3783ZM6.30147 14.2082L6.79974 14.1666L6.79974 14.1666L6.30147 14.2082ZM9.71122 14.2082L10.2095 14.2497L10.2095 14.2497L9.71122 14.2082ZM13.1765 12.3783L13.6096 12.6283L13.6096 12.6283L13.1765 12.3783ZM12.5304 12.5805L12.7435 12.1283L12.7435 12.1283L12.5304 12.5805ZM14.2352 9.62761L14.5203 9.21685L14.5203 9.21685L14.2352 9.62761ZM14.3831 10.2884L13.9501 10.0384L13.9501 10.0384L14.3831 10.2884ZM12.5304 3.41944L12.3172 2.96716L12.3172 2.96716L12.5304 3.41944ZM13.1765 3.62171L13.6096 3.37171L13.1765 3.62171ZM6.30147 1.79179L6.79974 1.83331L6.79974 1.83331L6.30147 1.79179ZM14.3831 5.71161L13.9501 5.96161L13.9501 5.96161L14.3831 5.71161ZM14.2352 6.37236L13.9501 5.96161L13.9501 5.96161L14.2352 6.37236ZM1.77745 6.37235L2.06255 5.96159L1.77745 6.37235ZM1.62954 5.71159L2.06255 5.96159L1.62954 5.71159ZM2.83614 3.6217L2.40313 3.3717L2.83614 3.6217ZM3.48233 3.41942L3.6955 2.96714L3.48233 3.41942ZM9.71122 1.79179L10.2095 1.75027L10.2095 1.75027L9.71122 1.79179ZM9.21294 0.833313H6.79974V1.83331H9.21294V0.833313ZM10.3391 3.30572L10.2095 1.75027L9.21294 1.83331L9.34256 3.38876L10.3391 3.30572ZM9.65731 3.81234C10.074 3.97677 10.4605 4.20177 10.806 4.47668L11.4287 3.69421C11.0069 3.35856 10.5344 3.08341 10.0244 2.88214L9.65731 3.81234ZM12.3172 2.96716L10.9042 3.63317L11.3305 4.53772L12.7435 3.87171L12.3172 2.96716ZM14.8162 5.46161L13.6096 3.37171L12.7435 3.87171L13.9501 5.96161L14.8162 5.46161ZM13.2375 7.67352L14.5203 6.78312L13.9501 5.96161L12.6673 6.85201L13.2375 7.67352ZM12.4577 7.33586C12.4897 7.55232 12.5063 7.77405 12.5063 7.99998H13.5063C13.5063 7.72497 13.4861 7.45438 13.447 7.18967L12.4577 7.33586ZM12.5063 7.99998C12.5063 8.22591 12.4897 8.44765 12.4577 8.66411L13.447 8.8103C13.4861 8.54559 13.5063 8.27499 13.5063 7.99998H12.5063ZM14.5203 9.21685L13.2375 8.32645L12.6673 9.14796L13.9501 10.0384L14.5203 9.21685ZM13.6096 12.6283L14.8162 10.5384L13.9501 10.0384L12.7435 12.1283L13.6096 12.6283ZM10.9042 12.3668L12.3172 13.0328L12.7435 12.1283L11.3305 11.4622L10.9042 12.3668ZM10.806 11.5233C10.4605 11.7982 10.074 12.0232 9.65731 12.1876L10.0244 13.1178C10.5344 12.9165 11.0069 12.6414 11.4287 12.3058L10.806 11.5233ZM10.2095 14.2497L10.3391 12.6942L9.34256 12.6112L9.21294 14.1666L10.2095 14.2497ZM6.79974 15.1666H9.21294V14.1666H6.79974V15.1666ZM5.67357 12.6942L5.8032 14.2497L6.79974 14.1666L6.67012 12.6112L5.67357 12.6942ZM6.35538 12.1876C5.93868 12.0232 5.55215 11.7982 5.2067 11.5233L4.58402 12.3058C5.00579 12.6414 5.47827 12.9166 5.98832 13.1178L6.35538 12.1876ZM3.69551 13.0328L5.10854 12.3668L4.68218 11.4623L3.26915 12.1283L3.69551 13.0328ZM1.19653 10.5384L2.40313 12.6283L3.26915 12.1283L2.06255 10.0384L1.19653 10.5384ZM2.77522 8.32647L1.49236 9.21687L2.06255 10.0384L3.34541 9.14798L2.77522 8.32647ZM3.55494 8.66412C3.52295 8.44766 3.50634 8.22591 3.50634 7.99998H2.50634C2.50634 8.275 2.52656 8.5456 2.56568 8.81032L3.55494 8.66412ZM3.50634 7.99998C3.50634 7.77405 3.52295 7.55231 3.55494 7.33584L2.56568 7.18965C2.52656 7.45436 2.50634 7.72496 2.50634 7.99998H3.50634ZM1.49236 6.7831L2.77521 7.6735L3.34541 6.85199L2.06255 5.96159L1.49236 6.7831ZM2.40313 3.3717L1.19652 5.46159L2.06255 5.96159L3.26915 3.8717L2.40313 3.3717ZM5.10853 3.63315L3.6955 2.96714L3.26915 3.8717L4.68217 4.53771L5.10853 3.63315ZM5.20669 4.47667C5.55214 4.20176 5.93868 3.97677 6.35538 3.81234L5.98832 2.88214C5.47826 3.08341 5.00579 3.35855 4.58401 3.6942L5.20669 4.47667ZM5.8032 1.75027L5.67358 3.30571L6.67012 3.38876L6.79974 1.83331L5.8032 1.75027ZM2.06255 10.0384L2.06255 10.0384L1.49236 9.21687C1.0651 9.51342 0.936482 10.088 1.19653 10.5384L2.06255 10.0384ZM3.26915 12.1283L3.26915 12.1283L2.40313 12.6283C2.66317 13.0787 3.22506 13.2546 3.69551 13.0328L3.26915 12.1283ZM6.79974 14.1666L6.79974 14.1666L5.8032 14.2497C5.84639 14.768 6.27965 15.1666 6.79974 15.1666V14.1666ZM9.21294 14.1666L9.21294 14.1666V15.1666C9.73303 15.1666 10.1663 14.768 10.2095 14.2497L9.21294 14.1666ZM12.7435 12.1283L12.7435 12.1283L12.3172 13.0328C12.7876 13.2546 13.3495 13.0787 13.6096 12.6283L12.7435 12.1283ZM13.9501 10.0384L13.9501 10.0384L14.8162 10.5384C15.0762 10.088 14.9476 9.5134 14.5203 9.21685L13.9501 10.0384ZM12.7435 3.87171L12.7435 3.87171L13.6096 3.37171C13.3495 2.9213 12.7876 2.74542 12.3172 2.96716L12.7435 3.87171ZM6.79974 0.833313C6.27965 0.833313 5.84639 1.23198 5.8032 1.75027L6.79974 1.83331L6.79974 1.83331V0.833313ZM13.9501 5.96161L13.9501 5.96161L14.5203 6.78312C14.9476 6.48657 15.0762 5.91202 14.8162 5.46161L13.9501 5.96161ZM2.06255 5.96159L2.06255 5.96159L1.19652 5.46159C0.93648 5.912 1.0651 6.48655 1.49236 6.7831L2.06255 5.96159ZM3.26915 3.8717L3.26915 3.8717L3.6955 2.96714C3.22505 2.7454 2.66317 2.92129 2.40313 3.3717L3.26915 3.8717ZM9.21294 1.83331L9.21294 1.83331L10.2095 1.75027C10.1663 1.23197 9.73303 0.833313 9.21294 0.833313V1.83331ZM9.50012 7.99998C9.50012 8.82841 8.82855 9.49998 8.00012 9.49998V10.5C9.38083 10.5 10.5001 9.38069 10.5001 7.99998H9.50012ZM8.00012 9.49998C7.17169 9.49998 6.50012 8.82841 6.50012 7.99998H5.50012C5.50012 9.38069 6.61941 10.5 8.00012 10.5V9.49998ZM6.50012 7.99998C6.50012 7.17155 7.17169 6.49998 8.00012 6.49998V5.49998C6.61941 5.49998 5.50012 6.61927 5.50012 7.99998H6.50012ZM8.00012 6.49998C8.82855 6.49998 9.50012 7.17155 9.50012 7.99998H10.5001C10.5001 6.61927 9.38083 5.49998 8.00012 5.49998V6.49998Z"
      fill="currentColor"
    />
  </Element>
);

export const edit = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M13.28 4.21335L12.0945 3.02779C11.7089 2.64224 11.0856 2.63662 10.6931 3.01515L2 11.4V14H4.6L13.2671 5.64021C13.6697 5.2519 13.6755 4.60887 13.28 4.21335Z"
      stroke="currentColor"
      fillOpacity="0"
      strokeLinecap="round"
    />
  </Element>
);

export const lock = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M10.9998 5.33333V3.66667C10.9998 2.00981 9.65669 0.666668 7.99984 0.666668C6.34298 0.666668 4.99984 2.00981 4.99984 3.66667V5.33333M4.66651 14.6667H11.3332C12.4377 14.6667 13.3332 13.7712 13.3332 12.6667V7.33333C13.3332 6.22877 12.4377 5.33333 11.3332 5.33333H4.6665C3.56193 5.33333 2.6665 6.22876 2.6665 7.33333V12.6667C2.6665 13.7712 3.56194 14.6667 4.66651 14.6667Z"
      stroke="currentColor"
      fillOpacity="0"
    />
  </Element>
);

export const arrowDown = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M7.26893 13.2671V0H8.73107V13.2671L12.9661 9.13199L14 10.1415L8 16L2 10.1415L3.03389 9.13199L7.26893 13.2671Z"
      fill="currentColor"
    />
  </Element>
);

export const link = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M7.46465 11.1566L8.70616 9.91542C7.91278 9.83464 7.29569 9.55558 6.86962 9.12961C5.65749 7.91784 5.65749 6.22136 6.86226 5.01693L9.33793 2.54197C10.5501 1.33754 12.2397 1.33754 13.4518 2.54197C14.6712 3.76109 14.6639 5.45758 13.4592 6.662L12.3646 7.75627C12.6217 8.35113 12.7245 9.10023 12.5556 9.75386L14.6126 7.69751C16.4637 5.86883 16.4637 3.247 14.6052 1.38895C12.7466 -0.469099 10.1387 -0.454419 8.30212 1.38161L5.70157 3.97407C3.86502 5.81742 3.85767 8.43193 5.71627 10.2826C6.11296 10.6866 6.69331 11.0097 7.46465 11.1566ZM8.53721 4.84067L7.29569 6.08916C8.08908 6.16995 8.70617 6.44167 9.13224 6.86764C10.3444 8.07941 10.3444 9.78323 9.1396 10.9803L6.66392 13.4553C5.45179 14.6597 3.75482 14.667 2.55004 13.4553C1.33059 12.2362 1.33793 10.547 2.5427 9.34258L3.63729 8.24833C3.38017 7.65346 3.27732 6.89701 3.44629 6.24339L1.38201 8.29972C-0.461892 10.1358 -0.461892 12.7502 1.38935 14.6083C3.25528 16.4663 5.86318 16.459 7.69973 14.6156L10.2929 12.0232C12.1368 10.1798 12.1442 7.57267 10.2856 5.71462C9.8889 5.31069 9.30855 4.98756 8.53721 4.84067Z"
      fill="currentColor"
    />
  </Element>
);

export const eye = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M1.3353 8.01016C4.3738 3.01875 11.6265 3.01875 14.665 8.01016C14.6674 8.01412 14.6674 8.01908 14.665 8.02304C11.6265 13.0145 4.3738 13.0145 1.3353 8.02304C1.33289 8.01908 1.33289 8.01412 1.3353 8.01016Z"
      stroke="currentColor"
      fillOpacity="0"
      strokeLinecap="round"
    />
    <path
      d="M9.48212 8.01661C9.48212 8.83421 8.81862 9.49701 8.00016 9.49701C7.1817 9.49701 6.51821 8.83421 6.51821 8.01661C6.51821 7.199 7.1817 6.5362 8.00016 6.5362C8.81862 6.5362 9.48212 7.199 9.48212 8.01661Z"
      stroke="currentColor"
      fillOpacity="0"
      strokeLinecap="round"
    />
  </Element>
);

export const pr = props => (
  <svg width="1em" height="1em" viewBox="0 0 16 16" fill="none" {...props}>
    <path
      d="M12.3333 10.6667C11.4129 10.6667 10.6667 11.4129 10.6667 12.3333C10.6667 13.2538 11.4129 14 12.3333 14C13.2538 14 14 13.2538 14 12.3333C14 11.4129 13.2538 10.6667 12.3333 10.6667ZM12.3333 10.6667L12.3333 4.66667C12.3333 4.11438 11.8856 3.66667 11.3333 3.66667L9.33333 3.66667M3.66667 5.33333C4.58714 5.33333 5.33333 4.58714 5.33333 3.66667C5.33333 2.74619 4.58714 2 3.66667 2C2.74619 2 2 2.74619 2 3.66667C2 4.58714 2.74619 5.33333 3.66667 5.33333ZM3.66667 5.33333V10.6667M3.66667 10.6667C2.74619 10.6667 2 11.4129 2 12.3333C2 13.2538 2.74619 14 3.66667 14C4.58714 14 5.33333 13.2538 5.33333 12.3333C5.33333 11.4129 4.58714 10.6667 3.66667 10.6667ZM9.66667 2L8 3.66667L9.66667 5.33333"
      stroke="currentColor"
      fillOpacity="0"
      strokeLinecap="round"
      strokeLinejoin="round"
    />
  </svg>
);

export const fork = props => (
  <svg width="1em" height="1em" viewBox="0 0 16 16" fill="none" {...props}>
    <path
      d="M4.33317 9.66666L4.83317 9.66666V9.66666H4.33317ZM5.49984 2.99999C5.49984 3.64433 4.9775 4.16666 4.33317 4.16666V5.16666C5.52979 5.16666 6.49984 4.19661 6.49984 2.99999H5.49984ZM4.33317 4.16666C3.68884 4.16666 3.1665 3.64433 3.1665 2.99999H2.1665C2.1665 4.19661 3.13655 5.16666 4.33317 5.16666V4.16666ZM3.1665 2.99999C3.1665 2.35566 3.68884 1.83333 4.33317 1.83333V0.833328C3.13655 0.833328 2.1665 1.80338 2.1665 2.99999H3.1665ZM4.33317 1.83333C4.9775 1.83333 5.49984 2.35566 5.49984 2.99999H6.49984C6.49984 1.80338 5.52979 0.833328 4.33317 0.833328V1.83333ZM12.8332 2.99999C12.8332 3.64433 12.3108 4.16666 11.6665 4.16666V5.16666C12.8631 5.16666 13.8332 4.19661 13.8332 2.99999H12.8332ZM11.6665 4.16666C11.0222 4.16666 10.4998 3.64433 10.4998 2.99999H9.49984C9.49984 4.19661 10.4699 5.16666 11.6665 5.16666V4.16666ZM10.4998 2.99999C10.4998 2.35566 11.0222 1.83333 11.6665 1.83333V0.833328C10.4699 0.833328 9.49984 1.80338 9.49984 2.99999H10.4998ZM11.6665 1.83333C12.3108 1.83333 12.8332 2.35566 12.8332 2.99999H13.8332C13.8332 1.80338 12.8631 0.833328 11.6665 0.833328V1.83333ZM5.49984 13C5.49984 13.6443 4.9775 14.1667 4.33317 14.1667V15.1667C5.52979 15.1667 6.49984 14.1966 6.49984 13H5.49984ZM4.33317 14.1667C3.68884 14.1667 3.1665 13.6443 3.1665 13H2.1665C2.1665 14.1966 3.13655 15.1667 4.33317 15.1667V14.1667ZM3.1665 13C3.1665 12.3557 3.68884 11.8333 4.33317 11.8333V10.8333C3.13655 10.8333 2.1665 11.8034 2.1665 13H3.1665ZM4.33317 11.8333C4.9775 11.8333 5.49984 12.3557 5.49984 13H6.49984C6.49984 11.8034 5.52979 10.8333 4.33317 10.8333V11.8333ZM4.83317 11.3333L4.83317 9.66666L3.83317 9.66666L3.83317 11.3333L4.83317 11.3333ZM6.33317 8.16666H9.6665V7.16666H6.33317V8.16666ZM12.1665 5.66666V4.66666H11.1665V5.66666H12.1665ZM9.6665 8.16666C11.0472 8.16666 12.1665 7.04737 12.1665 5.66666H11.1665C11.1665 6.49509 10.4949 7.16666 9.6665 7.16666V8.16666ZM4.83317 9.66666C4.83317 8.83824 5.50474 8.16666 6.33317 8.16666V7.16666C4.95246 7.16666 3.83317 8.28595 3.83317 9.66666H4.83317ZM4.83317 11.3333V4.66666H3.83317V11.3333H4.83317Z"
      fill="currentColor"
    />
  </svg>
);

export const AppleIcon = props => (
  <svg width={16} height={16} fill="none" viewBox="0 0 16 16" {...props}>
    <path
      d="M12.6487 4.77308C12.5703 4.83608 11.1867 5.64396 11.1867 7.44034C11.1867 9.51815 12.9473 10.2532 13 10.2714C12.9919 10.3162 12.7203 11.2781 12.0717 12.2582C11.4934 13.1207 10.8894 13.9818 9.97064 13.9818C9.05184 13.9818 8.81538 13.4287 7.7547 13.4287C6.72104 13.4287 6.35352 14 5.51308 14C4.67264 14 4.08623 13.2019 3.41199 12.2218C2.631 11.0709 2 9.28293 2 7.58596C2 4.86409 3.7079 3.42054 5.38877 3.42054C6.28191 3.42054 7.02641 4.0282 7.58715 4.0282C8.12087 4.0282 8.9532 3.38414 9.96929 3.38414C10.3544 3.38414 11.738 3.42054 12.6487 4.77308V4.77308ZM9.48692 2.23182C9.90714 1.71517 10.2044 0.9983 10.2044 0.281428C10.2044 0.182018 10.1963 0.0812081 10.1787 0C9.49503 0.0266027 8.68161 0.471847 8.19113 1.06131C7.80604 1.51495 7.44663 2.23182 7.44663 2.9585C7.44663 3.06771 7.46419 3.17692 7.4723 3.21192C7.51554 3.22032 7.5858 3.23012 7.65606 3.23012C8.2695 3.23012 9.04103 2.80448 9.48692 2.23182Z"
      fill="currentColor"
    />
  </svg>
);

export const GoogleIcon = props => (
  <svg width={16} height={16} fill="none" viewBox="0 0 16 16" {...props}>
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M8.12112 7.14231V9.20025H11.5931C11.4521 10.0836 10.5431 11.7877 8.12112 11.7877C6.03125 11.7877 4.3262 10.0912 4.3262 8.00022C4.3262 5.90951 6.03125 4.21296 8.12112 4.21296C9.30964 4.21296 10.1061 4.71012 10.5607 5.13841L12.2229 3.57031C11.1564 2.59105 9.77419 2 8.12202 2C4.73812 2 2 4.68355 2 8C2 11.3164 4.73812 14 8.12202 14C11.6544 14 14 11.5649 14 8.13798C14 7.74424 13.9571 7.44438 13.9042 7.14432L8.12202 7.14188L8.12112 7.14233V7.14231Z"
      fill="currentColor"
    />
  </svg>
);

export const heart = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M7.50076 4.11665C6.33047 1.81124 2.96598 2.01637 2.08507 4.44587L1.98021 4.73506C1.51933 6.00613 1.8173 7.42814 2.75039 8.40849L7.65449 13.5609C7.85155 13.768 8.18177 13.768 8.37883 13.5609L13.2829 8.40849C14.216 7.42814 14.514 6.00614 14.0531 4.73507L13.9483 4.44588L14.3845 4.2877L13.9483 4.44587C13.0673 2.01637 9.70285 1.81125 8.53256 4.11665C8.31825 4.53883 7.71507 4.53883 7.50076 4.11665ZM8.01666 3.05743C6.20366 0.632365 2.24077 1.08283 1.14496 4.105L1.0401 4.39419C0.449822 6.02213 0.831687 7.84309 2.02605 9.09793L6.93014 14.2504C7.52133 14.8715 8.51199 14.8715 9.10318 14.2504L14.0073 9.09793C15.2016 7.84309 15.5835 6.02214 14.9932 4.39419L14.8884 4.105C13.7926 1.08283 9.82967 0.632365 8.01666 3.05743Z"
      fill="currentColor"
    />
  </Element>
);

export const twitter = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M16 2.53933C15.4113 2.80067 14.7787 2.97667 14.1147 3.056C14.7927 2.65 15.3133 2.00667 15.558 1.24C14.924 1.616 14.2213 1.88933 13.4733 2.03667C12.8753 1.39867 12.0213 1 11.0773 1C8.958 1 7.40067 2.97733 7.87933 5.03C5.152 4.89333 2.73333 3.58667 1.114 1.60067C0.254 3.076 0.668 5.006 2.12933 5.98333C1.592 5.966 1.08533 5.81867 0.643333 5.57267C0.607333 7.09333 1.69733 8.516 3.276 8.83267C2.814 8.958 2.308 8.98733 1.79333 8.88867C2.21067 10.1927 3.42267 11.1413 4.86 11.168C3.48 12.25 1.74133 12.7333 0 12.528C1.45267 13.4593 3.17867 14.0027 5.032 14.0027C11.1267 14.0027 14.57 8.85533 14.362 4.23867C15.0033 3.77533 15.56 3.19733 16 2.53933Z"
      fill="currentColor"
    />
  </Element>
);

export const globe = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M14.9273 3.98429C14.2119 2.75868 13.2415 1.78829 12.0159 1.07292C10.79 0.357591 9.45178 0 8.00022 0C6.5488 0 5.21034 0.357591 3.98455 1.07292C2.75883 1.78818 1.78843 2.75857 1.07303 3.98429C0.357591 5.21009 0 6.54869 0 8C0 9.45131 0.357701 10.7898 1.07292 12.0156C1.78829 13.241 2.75868 14.2116 3.9844 14.9271C5.2102 15.6424 6.54869 16 8.00007 16C9.45145 16 10.7901 15.6424 12.0158 14.9271C13.2415 14.2119 14.2118 13.2412 14.9272 12.0156C15.6424 10.7898 15.9999 9.4512 15.9999 8C16 6.54869 15.6424 5.2099 14.9273 3.98429ZM9.00079 12.2092C8.93099 12.126 8.90688 12.0564 8.92786 12.0006C8.92089 12.0354 8.89655 12.0667 8.85496 12.0944C8.82026 12.0528 8.75754 12.0006 8.66739 11.9382C8.57698 11.8755 8.51459 11.8235 8.47985 11.7816C8.46584 11.7609 8.44691 11.7314 8.42254 11.6932C8.3982 11.655 8.36701 11.6047 8.3288 11.5421C8.29082 11.4797 8.26309 11.4258 8.24566 11.3805C8.2284 11.3354 8.22679 11.3094 8.2404 11.3026C8.10854 11.3583 7.91751 11.3201 7.66755 11.188C7.61899 11.1603 7.54594 11.0873 7.44878 10.9692C7.35162 10.8511 7.25089 10.7992 7.14668 10.8129C7.11202 10.8199 7.0651 10.832 7.00603 10.8494C6.94711 10.8669 6.89672 10.8754 6.85502 10.8754C6.81332 10.8754 6.75775 10.8616 6.68828 10.8336C6.63283 10.8129 6.55818 10.7728 6.46441 10.7139C6.37072 10.655 6.30639 10.6183 6.27177 10.6047C6.1815 10.556 6.13637 10.5317 6.13637 10.5317L5.96971 10.4486C5.92801 10.4279 5.88455 10.3949 5.83942 10.3497C5.79429 10.3045 5.76488 10.2576 5.75098 10.209C5.73711 10.1674 5.71975 10.084 5.69892 9.95893C5.67808 9.83378 5.65024 9.74366 5.61558 9.68821C5.57399 9.61881 5.51496 9.54934 5.43848 9.47995C5.36219 9.41055 5.29276 9.37556 5.23023 9.37556C5.28583 9.37556 5.28583 9.32901 5.23023 9.23499C5.17462 9.14107 5.12602 9.07339 5.08432 9.03198C5.07042 9.01797 5.02872 8.97291 4.95929 8.89637C4.88986 8.81993 4.83082 8.75415 4.78222 8.69833C4.73366 8.6428 4.69181 8.57862 4.65719 8.50558C4.62253 8.43264 4.61549 8.37197 4.63636 8.32326C4.64325 8.3164 4.63636 8.30589 4.61549 8.29206C4.59465 8.27835 4.56871 8.26423 4.53737 8.25036C4.50618 8.23661 4.47662 8.22438 4.44893 8.21391C4.42102 8.20366 4.40019 8.19841 4.38636 8.19841C4.40033 8.22639 4.41591 8.27659 4.43332 8.34949C4.45068 8.42253 4.46977 8.47639 4.49056 8.51108C4.50454 8.53881 4.5635 8.63966 4.66766 8.81296C4.84834 9.10463 4.93152 9.32014 4.91773 9.45897C4.87603 9.47272 4.84819 9.46594 4.83433 9.43825C4.82042 9.41055 4.80992 9.37232 4.80306 9.32365C4.79613 9.27519 4.78927 9.2405 4.78219 9.21952C4.76136 9.17782 4.70754 9.13261 4.62067 9.0839C4.53391 9.03549 4.48002 8.98678 4.45922 8.93807C4.46623 8.93807 4.47476 8.93482 4.48527 8.9276C4.49574 8.92063 4.5045 8.91738 4.51136 8.91738C4.5184 8.85492 4.48195 8.77505 4.40205 8.67764C4.32215 8.58052 4.28931 8.51112 4.3031 8.46938C4.2475 8.42768 4.1989 8.34603 4.1572 8.22468C4.11553 8.10307 4.08076 8.02488 4.05299 7.99011C4.02527 7.94859 3.99064 7.91214 3.9489 7.8808C3.9072 7.84964 3.85521 7.81495 3.79264 7.77671C3.73014 7.73851 3.68843 7.71253 3.6676 7.6986C3.65366 7.69177 3.62597 7.66065 3.58427 7.60505C3.35514 7.32718 3.28571 7.17784 3.37601 7.15705C3.28575 7.17784 3.21106 7.1102 3.15203 6.95382C3.09296 6.79763 3.07391 6.6777 3.09471 6.59441L3.07391 6.58405C3.08092 6.55621 3.08435 6.47474 3.08435 6.33919C3.08435 6.20372 3.09311 6.08044 3.11044 5.96938C3.12788 5.85828 3.16082 5.80264 3.20938 5.80264C3.16082 5.80957 3.12441 5.76608 3.10007 5.6725C3.07578 5.57866 3.07406 5.51437 3.09482 5.47971C3.10175 5.45884 3.13309 5.47289 3.18859 5.52141C3.24404 5.56987 3.27535 5.60132 3.28228 5.61511C3.37258 5.56636 3.40735 5.50397 3.38648 5.4275C3.37258 5.39977 3.29965 5.32688 3.16772 5.20874C2.86905 5.01438 2.71621 4.92058 2.70939 4.92744C2.75091 4.85114 2.74055 4.78518 2.67805 4.72954C2.60866 4.77124 2.56874 4.7816 2.55827 4.76088C2.54791 4.74001 2.53922 4.70196 2.53218 4.64632C2.52532 4.59082 2.50788 4.55959 2.48019 4.55262C2.44542 4.54569 2.40372 4.51796 2.35516 4.46933C2.97318 3.48321 3.78913 2.71238 4.80306 2.15671C4.84469 2.14985 4.92105 2.14635 5.03215 2.14635C5.08764 2.15328 5.13978 2.17069 5.18834 2.19842C5.23698 2.22614 5.28736 2.26442 5.33935 2.31298C5.39153 2.36143 5.43144 2.3962 5.45917 2.41707C5.47307 2.37537 5.45574 2.31287 5.40714 2.22954C5.42093 2.18783 5.49737 2.14613 5.63627 2.1045C5.79589 2.08367 5.90017 2.08706 5.94873 2.11497C5.90714 2.05244 5.83774 1.9656 5.74047 1.85454L5.68841 1.90653C5.6328 1.85797 5.48708 1.88223 5.25091 1.97947C5.23712 1.98633 5.20235 2.00555 5.14675 2.03671C5.09125 2.06791 5.04598 2.09053 5.01135 2.10439C4.96965 2.11829 4.92802 2.12176 4.88632 2.11483C5.21961 1.93434 5.54608 1.79175 5.86558 1.6877C5.88623 1.70149 5.92104 1.73104 5.96967 1.77614C6.01823 1.82127 6.05643 1.85432 6.08424 1.87508C6.0634 1.86129 6.04946 1.86808 6.04253 1.89592C6.0148 1.97921 6.0148 2.04864 6.04253 2.10417C6.07719 2.15292 6.12411 2.18054 6.18318 2.18758C6.24225 2.19444 6.31336 2.19101 6.39669 2.17707C6.48003 2.16328 6.53567 2.15624 6.56343 2.15624L6.66763 2.16675C6.88979 2.18758 6.97666 2.16675 6.92806 2.10417C6.94886 2.13209 6.97316 2.18933 7.00093 2.27617C7.02865 2.363 7.06 2.42378 7.09462 2.45852C7.12939 2.43061 7.13632 2.38205 7.11545 2.31261C7.09462 2.24318 7.09462 2.19444 7.11545 2.16671C7.12231 2.15292 7.14318 2.13887 7.17795 2.12501C7.21272 2.11122 7.2526 2.0956 7.29777 2.07823C7.3429 2.06079 7.37242 2.04868 7.38643 2.04178C7.42806 2.01395 7.40022 1.96531 7.30302 1.89588C7.28912 1.88891 7.25968 1.87851 7.21458 1.86461C7.16945 1.85093 7.12943 1.83685 7.09477 1.82302C7.0601 1.80923 7.02366 1.79007 6.98546 1.76577C6.94726 1.74144 6.92985 1.71371 6.93325 1.68237C6.93675 1.65103 6.95594 1.61119 6.99056 1.56255C7.03227 1.52793 7.10002 1.51399 7.19371 1.52092C7.28741 1.52778 7.35866 1.54511 7.40723 1.57291C7.59483 1.67712 7.62252 1.77103 7.49063 1.85421C7.56017 1.86107 7.6435 1.88888 7.7407 1.93744C7.83782 1.98611 7.87602 2.03821 7.85526 2.09381C7.91083 1.98965 7.96632 1.93744 8.02196 1.93744C8.05663 1.94448 8.08975 1.9914 8.12091 2.0782C8.15211 2.16496 8.17115 2.21181 8.17805 2.21885C8.23372 2.29514 8.28893 2.31254 8.34486 2.27084C8.40032 2.22921 8.45774 2.16846 8.51667 2.08856C8.57559 2.00877 8.60857 1.97232 8.61558 1.97925C8.54615 1.95159 8.53889 1.92376 8.59485 1.89595C8.69873 1.83345 8.79264 1.81605 8.87605 1.84396C8.89673 1.85775 8.92472 1.88909 8.95916 1.93755C9.02148 2.06273 9.01111 2.12165 8.92797 2.11472C8.99039 2.17032 9.01626 2.23983 9.00615 2.32305C8.99568 2.40638 8.94157 2.44462 8.84445 2.43761C8.80986 2.43761 8.75929 2.42017 8.69322 2.38555C8.62729 2.35089 8.57698 2.33184 8.54213 2.3283C8.50744 2.32469 8.45873 2.34385 8.3963 2.38555C8.36857 2.42032 8.33212 2.47939 8.28692 2.56265C8.24175 2.64613 8.20176 2.70505 8.16707 2.73971C8.06297 2.84388 7.88919 2.88215 7.64617 2.85427C7.66704 2.85427 7.66521 2.87511 7.64091 2.91681C7.6165 2.95844 7.58367 3.0054 7.54197 3.05742C7.50026 3.10949 7.47596 3.139 7.4691 3.14594C7.40657 3.21537 7.36494 3.29527 7.34407 3.38553C7.34407 3.39944 7.34057 3.44636 7.33356 3.52611C7.32652 3.60601 7.31273 3.66687 7.29186 3.70847C7.37519 3.68763 7.44119 3.72944 7.48975 3.8335C7.53146 3.93077 7.53146 3.98283 7.48975 3.98984C7.71899 3.95525 7.92039 3.96904 8.09413 4.03154C8.34409 4.12181 8.48668 4.21207 8.52137 4.30237C8.56286 4.2398 8.66348 4.23626 8.82329 4.29186C8.88582 4.32652 8.94114 4.43084 8.99006 4.60432C9.01779 4.70842 9.06475 4.79879 9.13068 4.87512C9.19675 4.95148 9.26779 4.97228 9.3443 4.93761L9.37542 4.91678C9.40326 4.90299 9.42573 4.89077 9.44306 4.88037C9.46054 4.87001 9.47951 4.85607 9.50023 4.83867C9.52121 4.8213 9.53344 4.80568 9.53668 4.79189C9.53993 4.77803 9.53493 4.76398 9.52121 4.75019C9.47251 4.70849 9.43606 4.65124 9.41183 4.57842C9.38775 4.50548 9.39297 4.4412 9.42759 4.38556C9.44828 4.35783 9.50388 4.31613 9.59411 4.26052C9.68452 4.20488 9.74009 4.14939 9.76078 4.09382C9.78891 4.00356 9.75392 3.92887 9.65676 3.86977C9.55952 3.81084 9.51082 3.75703 9.51082 3.70832C9.51082 3.67355 9.5334 3.63196 9.57846 3.58328C9.62377 3.53472 9.64289 3.48944 9.63578 3.44789C9.63578 3.42691 9.62352 3.3836 9.59929 3.3176C9.57521 3.25149 9.56109 3.20293 9.5577 3.17169C9.5542 3.14043 9.56996 3.10398 9.60451 3.06239C9.65296 3.03455 9.7676 3.0363 9.94813 3.06749C10.1287 3.09883 10.2468 3.13182 10.3025 3.16644C10.3235 3.18023 10.3685 3.2011 10.438 3.22898C10.5074 3.25656 10.5682 3.28608 10.6204 3.31745C10.6722 3.34865 10.7018 3.37806 10.7087 3.40589H10.6567C10.7053 3.44771 10.7349 3.49616 10.7451 3.5518C10.7556 3.60755 10.7296 3.6491 10.6672 3.67698C10.7087 3.66994 10.7644 3.68041 10.8339 3.70817C10.945 3.7498 10.9485 3.78808 10.8443 3.82274C10.8651 3.8157 10.8946 3.80887 10.9326 3.80187C10.9708 3.79493 11.0002 3.78446 11.0212 3.77067C11.0349 3.76367 11.0524 3.75163 11.0731 3.73419C11.0941 3.71682 11.1096 3.70635 11.1201 3.70303C11.1305 3.6996 11.146 3.69599 11.167 3.69252C11.1877 3.68909 11.2085 3.69435 11.2292 3.70814C11.2364 3.70814 11.2519 3.69073 11.2761 3.65607C11.3002 3.62145 11.3266 3.58668 11.3542 3.55202C11.382 3.51736 11.4061 3.50003 11.4271 3.50003C11.4477 3.50003 11.4669 3.50856 11.4841 3.52593C11.5017 3.54337 11.5153 3.56238 11.5259 3.58325C11.5363 3.60412 11.5465 3.6267 11.5571 3.65086C11.5675 3.67515 11.576 3.69438 11.583 3.70817C11.5967 3.74283 11.6299 3.77943 11.6819 3.81748C11.7339 3.85557 11.7668 3.89213 11.7808 3.92679C11.7878 3.94766 11.8014 3.99976 11.8224 4.0832C11.8431 4.16654 11.8711 4.22378 11.9057 4.25498C11.9404 4.28632 11.9924 4.31229 12.0618 4.33309C12.0757 4.34013 12.1072 4.33659 12.1556 4.3228C12.204 4.30883 12.2441 4.30536 12.2753 4.31229C12.3068 4.31915 12.3223 4.34688 12.3223 4.39563C12.3638 4.35392 12.3846 4.32609 12.3846 4.31229C12.3917 4.4026 12.4141 4.47557 12.4525 4.53106C12.4907 4.58652 12.5514 4.61096 12.6348 4.60392L12.6138 4.83316C12.5931 4.86782 12.541 4.8938 12.4575 4.91113C12.3741 4.92857 12.3221 4.94429 12.3012 4.95808C12.2804 4.96502 12.23 5.00668 12.1501 5.08315C12.0702 5.15963 12.0375 5.20476 12.0512 5.21855C11.9334 5.08658 11.756 5.04838 11.52 5.10399C11.2562 5.14565 11.0755 5.18732 10.9784 5.22902C10.8674 5.28466 10.7908 5.33665 10.7492 5.38522C10.7422 5.39215 10.7303 5.41656 10.7128 5.45815C10.6955 5.49978 10.6781 5.53805 10.6609 5.57271C10.6433 5.60737 10.6279 5.62474 10.6141 5.62474C10.6559 5.61799 10.7026 5.58483 10.7547 5.5259C10.8069 5.46683 10.8398 5.434 10.8536 5.42695C11.034 5.30896 11.1833 5.26726 11.3021 5.3028C11.4548 5.3445 11.4791 5.4001 11.3748 5.46953C11.3612 5.48332 11.3245 5.48854 11.2656 5.48515C11.2067 5.48172 11.1667 5.48332 11.1458 5.4904C11.2084 5.50419 11.2604 5.52335 11.3023 5.5475C11.3438 5.5718 11.3543 5.60482 11.3334 5.64645C11.4444 5.70898 11.4654 5.77842 11.396 5.85489C11.3056 5.9453 11.1982 5.98335 11.0731 5.96945C11.0941 5.96945 11.0941 5.98339 11.0731 6.01112L10.8958 6.12568C10.882 6.13251 10.8369 6.14984 10.7604 6.17775C10.684 6.20533 10.6319 6.23682 10.6041 6.27144C10.5834 6.29924 10.5729 6.34087 10.5729 6.39662C10.5729 6.45226 10.5694 6.49396 10.5625 6.52169C10.5556 6.5496 10.5277 6.55632 10.4793 6.54253C10.4583 6.58416 10.3942 6.61717 10.2865 6.64133C10.1789 6.66563 10.1077 6.70208 10.073 6.75064C10.1145 6.80628 10.1112 6.86177 10.0625 6.91737C9.9791 6.98692 9.90621 6.97987 9.84378 6.89654C9.80908 6.91044 9.78296 6.9451 9.76559 7.00074C9.74837 7.05635 9.72217 7.09455 9.68766 7.11531C9.73637 7.19171 9.72914 7.24742 9.66697 7.28197C9.67372 7.28197 9.68945 7.28901 9.71364 7.30284C9.73786 7.31671 9.76384 7.33404 9.79182 7.35491C9.81955 7.37577 9.83674 7.38625 9.84378 7.38625C9.81605 7.4486 9.77771 7.47983 9.72914 7.47983C9.77085 7.591 9.71889 7.71261 9.5731 7.84446C9.54508 7.87219 9.50166 7.89992 9.44273 7.9278C9.38341 7.95552 9.32974 7.97804 9.28103 7.99544C9.23232 8.01284 9.20474 8.02496 9.19777 8.03189C9.12834 8.0945 9.07613 8.15867 9.04158 8.2246C9.00699 8.29068 9.00174 8.35482 9.02582 8.41739C9.05019 8.48007 9.11437 8.52152 9.21871 8.5425L9.22882 8.62576V8.81318L9.23929 8.89659C9.24641 8.94515 9.25166 8.9886 9.25505 9.02691C9.25845 9.06515 9.25845 9.11357 9.25505 9.17274C9.25166 9.23167 9.23597 9.26476 9.20824 9.27151C9.18066 9.27862 9.14242 9.27151 9.09372 9.25068C9.03793 9.22295 8.97211 9.07015 8.89557 8.79242C8.8817 8.72303 8.83989 8.63984 8.77046 8.54246C8.73576 8.57716 8.70628 8.59963 8.68205 8.61003C8.65794 8.6205 8.64032 8.6224 8.63021 8.61529C8.61974 8.60843 8.60062 8.5927 8.57282 8.56848C8.54509 8.54425 8.52097 8.52502 8.50003 8.5113C8.4653 8.49058 8.40462 8.47307 8.3176 8.45935C8.23095 8.44548 8.17684 8.42801 8.15627 8.40728C7.98942 8.5325 7.88865 8.50101 7.85399 8.31377C7.84019 8.34836 7.84187 8.39517 7.85924 8.45439C7.87668 8.51342 7.88533 8.54629 7.88533 8.55326C7.83677 8.64367 7.7604 8.65038 7.6562 8.57399C7.6145 8.5325 7.51898 8.52728 7.36965 8.55848C7.22031 8.5896 7.12136 8.59482 7.0728 8.57399C7.07984 8.57399 7.09363 8.58435 7.1145 8.60529C7.1353 8.6189 7.14927 8.62941 7.15617 8.63641C7.14917 8.66429 7.1388 8.68497 7.12483 8.69884C7.11089 8.71259 7.09699 8.71785 7.08316 8.7146C7.06926 8.7111 7.05365 8.7111 7.03621 8.7146C7.01884 8.71785 7.00326 8.72306 6.98932 8.73007C6.96156 8.75079 6.9269 8.78724 6.8852 8.83931C6.84357 8.89141 6.81233 8.92435 6.7915 8.93807C6.83309 9.0492 6.85225 9.13436 6.84882 9.19328C6.84521 9.25246 6.83492 9.33926 6.81748 9.45375C6.80004 9.56824 6.79139 9.66041 6.79139 9.72995C6.79139 9.84079 6.82441 9.96965 6.89034 10.1153C6.95634 10.2611 7.03442 10.3617 7.12472 10.4174C7.17346 10.4451 7.25683 10.4623 7.37479 10.4692C7.49282 10.4763 7.57619 10.4692 7.62475 10.4485C7.66645 10.4279 7.69761 10.4035 7.71844 10.3757C7.73928 10.348 7.75672 10.3078 7.77051 10.2559C7.78441 10.2039 7.79492 10.1675 7.80185 10.1468C7.85041 10.0146 7.94068 9.94524 8.07246 9.93824C8.15612 9.93127 8.21654 9.94025 8.255 9.96422C8.29319 9.98855 8.3087 10.0215 8.3017 10.0632C8.29469 10.1048 8.28086 10.1482 8.26021 10.1934C8.23927 10.2386 8.21329 10.2888 8.18199 10.3445C8.15094 10.4003 8.13171 10.4419 8.125 10.4698C8.1111 10.5253 8.09877 10.6034 8.08855 10.7043C8.07808 10.8049 8.06929 10.8657 8.06232 10.8867C8.07633 10.8935 8.12832 10.8969 8.21851 10.8969C8.21851 10.8832 8.22376 10.8604 8.23423 10.8292C8.24449 10.7981 8.24974 10.7789 8.24974 10.7721C8.28458 10.8277 8.34015 10.8587 8.41655 10.8657C8.49295 10.8727 8.54863 10.845 8.58333 10.7824C8.59734 10.8033 8.639 10.8555 8.70847 10.9389C8.77786 11.022 8.81606 11.0915 8.82311 11.1471C8.83007 11.1751 8.84379 11.2201 8.86455 11.2828C8.88553 11.3452 8.89254 11.3886 8.88553 11.4131C8.87856 11.4371 8.84379 11.4494 8.7814 11.4494C8.75368 11.4494 8.73623 11.4599 8.72945 11.4806C8.72222 11.5016 8.72222 11.5274 8.72945 11.5587C8.73645 11.5899 8.74521 11.6195 8.75543 11.6472C8.76579 11.6748 8.77965 11.7045 8.79691 11.7358C8.8146 11.7667 8.82314 11.7859 8.82314 11.7929C8.948 12.0219 9.11831 12.0844 9.33353 11.9805C9.33353 12.1818 9.28486 12.2928 9.18745 12.3136C9.13254 12.3274 9.07022 12.2923 9.00079 12.2092ZM9.15636 14.5625C9.14264 14.4931 9.13564 14.4376 9.1364 14.3961C9.12914 14.3405 9.15363 14.2658 9.20905 14.1721C9.26458 14.0785 9.29231 14.0072 9.29231 13.9586C9.18121 13.9309 9.13958 13.8405 9.16709 13.6878C9.18106 13.5835 9.28169 13.4447 9.46922 13.2711C9.6013 13.153 9.64278 12.9862 9.59433 12.7711C9.57335 12.6808 9.55587 12.5487 9.54212 12.3751C9.5284 12.2015 9.51439 12.08 9.50042 12.0106C9.50042 12.0313 9.53336 12.0504 9.59955 12.0677C9.66551 12.085 9.70543 12.1077 9.71929 12.1352C9.73316 12.1146 9.75041 12.0762 9.77136 12.0208C9.79208 11.9651 9.8131 11.9235 9.83353 11.8957C9.84754 11.8748 9.87698 11.8489 9.92222 11.8175C9.96739 11.7863 9.99687 11.7673 10.0107 11.7603C10.0243 11.7535 10.0558 11.731 10.1042 11.6927C10.1529 11.6545 10.1929 11.6251 10.2242 11.6043C10.2557 11.5834 10.297 11.5678 10.3492 11.5576C10.4014 11.5471 10.4378 11.5626 10.4584 11.6043C10.4933 11.646 10.4864 11.7101 10.4378 11.7971C10.3891 11.884 10.3891 11.9447 10.4378 11.9796C10.4448 11.9586 10.4516 11.9133 10.4584 11.8439C10.4656 11.7744 10.4864 11.7224 10.521 11.6874C10.5627 11.646 10.6025 11.6215 10.6409 11.6147C10.6791 11.6075 10.7137 11.6127 10.7448 11.6304C10.7762 11.6477 10.8127 11.6717 10.8542 11.7031C10.8959 11.7343 10.934 11.7535 10.9688 11.7603C11.0729 11.795 11.198 11.8714 11.3438 11.9895C11.3369 11.9825 11.3369 11.9738 11.3438 11.9633C11.3508 11.9531 11.3646 11.9426 11.3856 11.9321C11.4063 11.9219 11.4253 11.9114 11.4427 11.9009C11.46 11.8906 11.4789 11.8822 11.4999 11.8751L11.5311 11.8646C11.5796 11.8646 11.6144 11.8612 11.6351 11.8541C11.6558 11.8473 11.6857 11.8541 11.7236 11.8751C11.7616 11.8958 11.7879 11.9114 11.8016 11.9219C11.8155 11.9321 11.8398 11.9512 11.8745 11.9791C11.9092 12.0068 11.9337 12.0278 11.9472 12.0415C11.9681 12.0552 12.0063 12.0797 12.0618 12.1144C12.1175 12.1491 12.1609 12.1769 12.1921 12.1975C12.2236 12.2183 12.2513 12.2498 12.2753 12.2911C12.2995 12.333 12.3085 12.3781 12.3015 12.4268C12.3432 12.4338 12.4264 12.4614 12.5515 12.5099C12.5725 12.5237 12.6157 12.5361 12.6818 12.5463C12.7478 12.5567 12.7912 12.5725 12.812 12.5931C11.8058 13.6562 10.5869 14.3125 9.15636 14.5625Z"
      fill="currentColor"
    />
  </Element>
);

export const forkFilled = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M0.566136 6.88245C-0.214912 7.6635 -0.18398 8.8973 0.635228 9.63823L6.69205 15.1163C7.51125 15.8572 8.80852 15.8247 9.58957 15.0436L15.3643 9.26893C16.1453 8.48788 16.1144 7.25407 15.2952 6.51315L9.23836 1.0351C8.41916 0.294171 7.12189 0.326698 6.34084 1.10775L0.566136 6.88245ZM10.4606 6.37838L8.06681 3.69075L5.67299 6.37838H7.32926C7.1553 8.56423 6.52575 9.42908 6.00017 9.79099C5.4454 10.173 4.86045 10.1498 4.30222 10.1276C4.17334 10.1225 4.04589 10.1175 3.92056 10.1175V11.5509C3.97121 11.5509 4.04035 11.5549 4.12483 11.5598C4.65472 11.5907 5.78911 11.6569 6.76462 10.9852C7.28553 10.6265 7.73037 10.0948 8.06677 9.33717C8.40317 10.0948 8.84801 10.6265 9.36892 10.9852C10.3444 11.6569 11.4789 11.5907 12.0087 11.5598C12.0932 11.5549 12.1623 11.5509 12.213 11.5509V10.1175C12.0876 10.1175 11.9601 10.1225 11.8312 10.1276C11.273 10.1498 10.6881 10.173 10.1334 9.79099C9.60779 9.42908 8.97825 8.56423 8.80429 6.37838H10.4606Z"
      fill="currentColor"
    />
  </Element>
);

export const search = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M6.83333 1.5C3.88781 1.5 1.5 3.88781 1.5 6.83333C1.5 9.77885 3.88781 12.1667 6.83333 12.1667C8.12611 12.1667 9.31145 11.7067 10.2346 10.9415L13.6466 14.3535C13.8419 14.5487 14.1585 14.5487 14.3537 14.3535C14.549 14.1582 14.549 13.8416 14.3537 13.6464L10.9417 10.2344C11.7068 9.31122 12.1667 8.12598 12.1667 6.83333C12.1667 3.88781 9.77885 1.5 6.83333 1.5ZM2.5 6.83333C2.5 4.4401 4.4401 2.5 6.83333 2.5C9.22657 2.5 11.1667 4.4401 11.1667 6.83333C11.1667 9.22657 9.22657 11.1667 6.83333 11.1667C4.4401 11.1667 2.5 9.22657 2.5 6.83333Z"
      fill="currentColor"
    />
  </Element>
);

export const frozen = props => (
  <Element
    as="svg"
    viewBox="0 0 10 11"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M5.00125 11C5.24964 11 5.39641 10.8368 5.39641 10.5974V9.41692L6.36734 9.95005C6.57621 10.0589 6.79071 10.0425 6.90926 9.84125C7.01087 9.6726 6.94877 9.46044 6.73427 9.34619L5.39641 8.61721V7.92631L5.27786 5.97874L6.98265 7.03957L7.60924 7.38774L7.59795 8.86746C7.5923 9.10683 7.75036 9.27003 7.94794 9.27003C8.19067 9.27003 8.31486 9.10139 8.31486 8.86746L8.32051 7.77943L9.38741 8.37785C9.60757 8.50297 9.81643 8.44857 9.93497 8.25272C10.0535 8.046 9.99143 7.83383 9.78255 7.71959L8.71565 7.12661L9.6866 6.57716C9.88982 6.45746 9.98013 6.2725 9.86158 6.0821C9.74869 5.90257 9.53418 5.85906 9.32532 5.97329L7.99875 6.72947L7.37215 6.3813L5.54883 5.5L7.3778 4.61869L7.9931 4.27052L9.31967 5.02126C9.52854 5.14094 9.75998 5.09743 9.86724 4.92334C9.98013 4.7275 9.88982 4.53709 9.6866 4.41741L8.71565 3.87339L9.78255 3.28041C9.99707 3.16073 10.0592 2.95945 9.94061 2.74728C9.82207 2.55687 9.60191 2.49703 9.39305 2.62215L8.32051 3.2097L8.30922 2.1271C8.30922 1.89862 8.19067 1.72997 7.95358 1.72997C7.74472 1.72997 7.5923 1.89317 7.59795 2.1271L7.6036 3.61226L6.98265 3.95499L5.27786 5.0267L5.39641 3.07369V2.38279L6.73427 1.6538C6.94877 1.53412 7.01087 1.32739 6.90926 1.15331C6.79071 0.957463 6.57621 0.935704 6.36734 1.04995L5.39641 1.58308V0.402564C5.39641 0.163201 5.24964 0 5.00125 0C4.76416 0 4.61175 0.163201 4.61175 0.402564V1.58308L3.62388 1.04995C3.41501 0.935704 3.21179 0.957463 3.08761 1.15331C2.986 1.32739 3.05373 1.53412 3.26825 1.6538L4.61175 2.38279V3.07369L4.72465 5.0267L3.01987 3.95499L2.39327 3.61226L2.40456 2.1271C2.41021 1.89317 2.2578 1.72997 2.05457 1.72997C1.81183 1.72997 1.68765 1.89862 1.68765 2.1271L1.68201 3.2097L0.609451 2.62215C0.406233 2.50247 0.174795 2.55687 0.0618928 2.74728C-0.0622971 2.95945 0.0054419 3.16617 0.219952 3.28041L1.28121 3.87339L0.315919 4.41741C0.112697 4.53709 0.0223775 4.71661 0.135277 4.92334C0.236888 5.09743 0.468327 5.14094 0.68284 5.02126L2.00377 4.27597L2.62472 4.61869L4.44805 5.5L2.62472 6.3813L2.00377 6.72947L0.677198 5.97329C0.468327 5.85906 0.24253 5.90257 0.146567 6.07121C0.0280227 6.28338 0.112697 6.45746 0.315919 6.57716L1.28685 7.12661L0.219952 7.71959C0.0110871 7.83383 -0.056653 8.05687 0.0618928 8.25272C0.186078 8.45401 0.406233 8.49753 0.609451 8.37785L1.68201 7.7903L1.68765 8.86746C1.68765 9.10139 1.81183 9.27003 2.04893 9.27003C2.25214 9.27003 2.41021 9.10683 2.40456 8.86746L2.39892 7.38774L3.01987 7.04501L4.72465 5.97874L4.61175 7.92631V8.61177L3.26825 9.34619C3.05373 9.46588 2.986 9.6726 3.08761 9.84125C3.21179 10.0425 3.41501 10.0589 3.62388 9.95005L4.61175 9.41692V10.5974C4.61175 10.8368 4.76416 11 5.00125 11Z"
      fill="currentColor"
    />
  </Element>
);

export const add = props => (
  <svg width={10} height={10} fill="none" viewBox="0 0 8 8" {...props}>
    <g clipPath="url(#clip0)">
      <path
        fill="currentColor"
        fillRule="evenodd"
        d="M4 7.07a3 3 0 100-6 3 3 0 000 6zm-.2-5h.4v1.8H6v.4H4.2v1.8h-.4v-1.8H2v-.4h1.8v-1.8z"
        clipRule="evenodd"
      />
    </g>
    <defs>
      <clipPath id="clip0">
        <path fill="currentColor" d="M0 0H8V8H0z" />
      </clipPath>
    </defs>
  </svg>
);

export const close = props => (
  <svg width={10} height={10} fill="none" viewBox="0 0 8 8" {...props}>
    <path
      fill="#F24E62"
      fillRule="evenodd"
      d="M4.099 2.135c1.06 0 1.92.866 1.92 1.935 0 .433-.14.832-.378 1.154L2.953 2.517c.32-.24.717-.382 1.146-.382zm-1.542.78l2.687 2.709c-.32.24-.716.382-1.145.382-1.06 0-1.92-.867-1.92-1.936 0-.432.14-.832.378-1.154zM4.1 1.57a2.49 2.49 0 012.48 2.5c0 1.38-1.11 2.5-2.48 2.5a2.49 2.49 0 01-2.481-2.5c0-1.38 1.11-2.5 2.48-2.5z"
      clipRule="evenodd"
    />
  </svg>
);

export const warning = props => (
  <svg width="32" height="32" viewBox="0 0 32 32" fill="none" {...props}>
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M17.3598 7.76576C16.9723 7.11299 16.0274 7.11299 15.6399 7.76576L6.14258 23.7662C5.74691 24.4328 6.22733 25.2766 7.00251 25.2766H25.9972C26.7724 25.2766 27.2528 24.4328 26.8571 23.7662L17.3598 7.76576ZM16.3329 20.155H16.6755L17.2027 16.0873C17.3549 14.9194 17.4311 14.25 17.4311 14.0791C17.4311 13.7715 17.3549 13.5094 17.2027 13.2929C17.0504 13.0708 16.8278 12.9597 16.535 12.9597C16.2304 12.9597 15.9873 13.0651 15.8058 13.2759C15.6301 13.4866 15.5422 13.7601 15.5422 14.0962C15.5422 14.3241 15.6418 15.1388 15.8409 16.5402L16.3329 20.155ZM16.9918 21.2744C16.8454 21.189 16.6785 21.1463 16.491 21.1463C16.2216 21.1463 15.9932 21.2403 15.8058 21.4283C15.6183 21.6106 15.5246 21.8327 15.5246 22.0948C15.5246 22.3911 15.6271 22.6246 15.8321 22.7955C16.043 22.9608 16.2626 23.0434 16.491 23.0434C16.6785 23.0434 16.8425 23.0006 16.983 22.9152C17.1295 22.8297 17.2466 22.7186 17.3344 22.5819C17.4223 22.4395 17.4662 22.2771 17.4662 22.0948C17.4662 21.9125 17.4223 21.753 17.3344 21.6163C17.2524 21.4738 17.1382 21.3599 16.9918 21.2744Z"
      fill="currentColor"
    />
  </svg>
);

export const comment = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M1.5 3C1.5 2.17157 2.17157 1.5 3 1.5H13C13.8284 1.5 14.5 2.17157 14.5 3V10.3086C14.5 11.137 13.8284 11.8086 13 11.8086H5.10564C4.97303 11.8086 4.84586 11.8612 4.75209 11.955L2.35355 14.3536C2.21055 14.4966 1.9955 14.5393 1.80866 14.4619C1.62182 14.3845 1.5 14.2022 1.5 14V3ZM3 2.5C2.72386 2.5 2.5 2.72386 2.5 3V12.7929L4.04498 11.2479C4.32629 10.9666 4.70782 10.8086 5.10564 10.8086H13C13.2761 10.8086 13.5 10.5847 13.5 10.3086V3C13.5 2.72386 13.2761 2.5 13 2.5H3Z"
      fill="currentColor"
    />
  </Element>
);

export const responsive = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M4.25011 0.999999C4.25011 0.447714 4.69782 0 5.25011 0H13.2501C13.8024 0 14.2501 0.447715 14.2501 1V12.3333C14.2501 12.8856 13.8024 13.3333 13.2501 13.3333H7.49655C7.49881 13.3059 7.49997 13.2781 7.49997 13.25V4.75C7.49997 4.19772 7.05225 3.75 6.49997 3.75H4.25011V0.999999ZM0.5 4.50001C0.223858 4.50001 0 4.72387 0 5.00001V14.5C0 14.7762 0.223858 15 0.5 15H6.25C6.52614 15 6.75 14.7762 6.75 14.5V5.00001C6.75 4.72387 6.52614 4.50001 6.25 4.50001H0.5Z"
      fill="currentColor"
    />
  </Element>
);

export const spinner = props => (
  <Element
    as="svg"
    viewBox="0 0 14 14"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M10 0.673631C9.09074 0.241691 8.0736 0 7 0C3.13401 0 0 3.13401 0 7C0 10.866 3.13401 14 7 14C10.5265 14 13.4439 11.3923 13.9291 8H12.917C12.441 10.8377 9.973 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C8.09286 1 9.11748 1.29218 10 1.80269V0.673631Z"
      fill="currentColor"
    />
    <animateTransform
      attributeName="transform"
      dur="1.5s"
      from="0 0 0"
      repeatCount="indefinite"
      to="360 0 0"
      type="rotate"
    />
  </Element>
);

export const info = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M8.10107 16.3008C12.5194 16.3008 16.1011 12.7191 16.1011 8.30078C16.1011 3.8825 12.5194 0.300781 8.10107 0.300781C3.6828 0.300781 0.101074 3.8825 0.101074 8.30078C0.101074 12.7191 3.6828 16.3008 8.10107 16.3008ZM9.31915 5.67111H5.91943V6.98571H7.69721V10.6283H5.91943V11.9371H11.0103V10.6283H9.31915V5.67111ZM7.64526 3.72529C7.60294 3.82953 7.58177 3.94342 7.58177 4.06696C7.58177 4.19051 7.60294 4.30633 7.64526 4.41443C7.69144 4.51867 7.75493 4.6094 7.83574 4.68662C7.91655 4.75997 8.01275 4.81788 8.12434 4.86035C8.23978 4.90282 8.36677 4.92406 8.50529 4.92406C8.79005 4.92406 9.01515 4.84491 9.18062 4.68662C9.34993 4.52447 9.43459 4.31791 9.43459 4.06696C9.43459 3.81601 9.34993 3.61139 9.18062 3.4531C9.01515 3.29095 8.79005 3.20987 8.50529 3.20987C8.36677 3.20987 8.23978 3.23111 8.12434 3.27358C8.01275 3.31604 7.91655 3.37589 7.83574 3.4531C7.75493 3.52646 7.69144 3.61718 7.64526 3.72529Z"
      fill="currentColor"
    />
  </Element>
);

export const profile = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M9.5089 8.34279C10.7814 7.76758 11.6668 6.48715 11.6668 4.99992C11.6668 2.97487 10.0252 1.33325 8.00016 1.33325C5.97512 1.33325 4.3335 2.97487 4.3335 4.99992C4.3335 6.48711 5.21889 7.7675 6.49132 8.34274C3.62899 9.02305 1.5 11.5963 1.5 14.6667C1.5 14.9429 1.72386 15.1667 2 15.1667C2.27614 15.1667 2.5 14.9429 2.5 14.6667C2.5 11.6292 4.96243 9.16675 8 9.16675C11.0376 9.16675 13.5 11.6292 13.5 14.6667C13.5 14.9429 13.7239 15.1667 14 15.1667C14.2761 15.1667 14.5 14.9429 14.5 14.6667C14.5 11.5963 12.3711 9.02318 9.5089 8.34279ZM10.6668 4.99992C10.6668 6.47268 9.47292 7.66659 8.00016 7.66659C6.5274 7.66659 5.3335 6.47268 5.3335 4.99992C5.3335 3.52716 6.5274 2.33325 8.00016 2.33325C9.47292 2.33325 10.6668 3.52716 10.6668 4.99992Z"
      fill="currentColor"
    />
  </Element>
);

export const dashboard = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M3 2.5H6.33333C6.60948 2.5 6.83333 2.72386 6.83333 3V7.33333C6.83333 7.60948 6.60948 7.83333 6.33333 7.83333H3C2.72386 7.83333 2.5 7.60948 2.5 7.33333V3C2.5 2.72386 2.72386 2.5 3 2.5ZM9.66667 8.16667H13C13.2761 8.16667 13.5 8.39052 13.5 8.66667V13C13.5 13.2761 13.2761 13.5 13 13.5H9.66667C9.39052 13.5 9.16667 13.2761 9.16667 13V8.66667C9.16667 8.39052 9.39053 8.16667 9.66667 8.16667ZM9.66667 2.5H13C13.2761 2.5 13.5 2.72386 13.5 3V5.33333C13.5 5.60948 13.2761 5.83333 13 5.83333H9.66667C9.39052 5.83333 9.16667 5.60948 9.16667 5.33333V3C9.16667 2.72386 9.39052 2.5 9.66667 2.5ZM3 10.1667H6.33333C6.60948 10.1667 6.83333 10.3905 6.83333 10.6667V13C6.83333 13.2761 6.60948 13.5 6.33333 13.5H3C2.72386 13.5 2.5 13.2761 2.5 13V10.6667C2.5 10.3905 2.72386 10.1667 3 10.1667Z"
      stroke="currentColor"
      strokeLinecap="round"
      strokeLinejoin="round"
      fill="transparent"
    />
  </Element>
);

export const documentation = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M13.8335 5.33325L13.8335 5.3372V10.6666C13.8335 11.495 13.1619 12.1666 12.3335 12.1666H6.3335C5.50507 12.1666 4.8335 11.495 4.8335 10.6666V2.33325C4.8335 1.50482 5.50507 0.833252 6.3335 0.833252H9.72021C10.1172 0.833252 10.498 0.990627 10.7792 1.27089L13.3924 3.87579C13.6748 4.15723 13.8335 4.53949 13.8335 4.93815V5.3293L13.8335 5.33325ZM6.3335 1.83325C6.05735 1.83325 5.8335 2.05711 5.8335 2.33325V10.6666C5.8335 10.9427 6.05735 11.1666 6.3335 11.1666H12.3335C12.6096 11.1666 12.8335 10.9427 12.8335 10.6666V5.83325H10.3335C9.50507 5.83325 8.8335 5.16168 8.8335 4.33325V1.83325H6.3335ZM10.0732 1.97913C10.0067 1.91285 9.92349 1.86719 9.8335 1.84625V4.33325C9.8335 4.60939 10.0574 4.83325 10.3335 4.83325H12.8224C12.8022 4.73952 12.7554 4.65276 12.6865 4.58403L10.0732 1.97913Z"
      fill="currentColor"
    />
    <path
      d="M3.1665 4.69995C3.1665 4.42381 3.39036 4.19995 3.6665 4.19995H4.23984C4.51598 4.19995 4.73984 3.97609 4.73984 3.69995C4.73984 3.42381 4.51598 3.19995 4.23984 3.19995H3.6665C2.83808 3.19995 2.1665 3.87152 2.1665 4.69995V13.6666C2.1665 14.495 2.83808 15.1666 3.6665 15.1666H9.66652C10.4949 15.1666 11.1665 14.495 11.1665 13.6666V13.1C11.1665 12.8238 10.9427 12.6 10.6665 12.6C10.3904 12.6 10.1665 12.8238 10.1665 13.1V13.6666C10.1665 13.9428 9.94266 14.1666 9.66652 14.1666H3.6665C3.39036 14.1666 3.1665 13.9428 3.1665 13.6666V4.69995Z"
      fill="currentColor"
    />
  </Element>
);

export const searchBubble = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M6.83333 1.5C3.88781 1.5 1.5 3.88781 1.5 6.83333C1.5 9.77885 3.88781 12.1667 6.83333 12.1667C8.12611 12.1667 9.31145 11.7067 10.2346 10.9415L13.6466 14.3535C13.8419 14.5487 14.1585 14.5487 14.3537 14.3535C14.549 14.1582 14.549 13.8416 14.3537 13.6464L10.9417 10.2344C11.7068 9.31122 12.1667 8.12598 12.1667 6.83333C12.1667 3.88781 9.77885 1.5 6.83333 1.5ZM2.5 6.83333C2.5 4.4401 4.4401 2.5 6.83333 2.5C9.22657 2.5 11.1667 4.4401 11.1667 6.83333C11.1667 9.22657 9.22657 11.1667 6.83333 11.1667C4.4401 11.1667 2.5 9.22657 2.5 6.83333Z"
      fill="currentColor"
    />
  </Element>
);

export const patron = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M8.28451 4.43355L10.3502 5.32691L11.7068 4.70781L8.28451 3V4.43355ZM4 10.8712L5.36265 10.2492V5.75087L4 5.12896V10.8712ZM12 10.8712L10.6372 10.2492V5.75087L12 5.12896V10.8712ZM5.65105 5.32691L7.71689 4.43355V3L4.29464 4.70781L5.65105 5.32691ZM7.71669 13L4.29443 11.2922L5.65084 10.673L7.71669 11.5665V13ZM8.28467 11.5665V13L11.7069 11.2922L10.3504 10.673L8.28467 11.5665ZM7.99992 4.85962L10.069 5.75446V10.2454L7.99992 11.1404L5.93066 10.2454V5.75446L7.99992 4.85962Z"
      fill="currentColor"
    />
  </Element>
);

export const proBadge = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <rect
      x="1"
      y="2.66663"
      width="14"
      height="10.6667"
      rx="2"
      stroke="currentColor"
      fillOpacity="0"
      strokeLinejoin="round"
    />
    <path
      d="M3.50928 9.56672H3.97746V8.47581H4.61382C5.33352 8.47581 5.68958 8.04096 5.68958 7.46823C5.68958 6.89702 5.33655 6.46369 4.61534 6.46369H3.50928V9.56672ZM3.97746 8.07884V6.8652H4.56534C5.02897 6.8652 5.21837 7.11672 5.21837 7.46823C5.21837 7.81975 5.02897 8.07884 4.5714 8.07884H3.97746Z"
      fill="currentColor"
    />
    <path
      d="M6.70778 9.56672H7.17596V8.39248H7.81232C7.82293 8.39248 7.83202 8.39248 7.84263 8.39248L8.47293 9.56672H9.00626L8.31838 8.31066C8.69869 8.16975 8.88808 7.85308 8.88808 7.43642C8.88808 6.8652 8.53353 6.46369 7.81384 6.46369H6.70778V9.56672ZM7.17596 7.98945V6.8652H7.76384C8.22596 6.8652 8.41687 7.0849 8.41687 7.43642C8.41687 7.78642 8.22596 7.98945 7.7699 7.98945H7.17596Z"
      fill="currentColor"
    />
    <path
      d="M12.6226 8.0152C12.6226 7.02278 12.0286 6.42126 11.2256 6.42126C10.4195 6.42126 9.82711 7.02278 9.82711 8.0152C9.82711 9.00611 10.4195 9.60914 11.2256 9.60914C12.0286 9.60914 12.6226 9.00763 12.6226 8.0152ZM12.1589 8.0152C12.1589 8.77126 11.7589 9.18187 11.2256 9.18187C10.6907 9.18187 10.2923 8.77126 10.2923 8.0152C10.2923 7.25914 10.6907 6.84854 11.2256 6.84854C11.7589 6.84854 12.1589 7.25914 12.1589 8.0152Z"
      fill="currentColor"
    />
  </Element>
);

export const curator = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M7.69687 4.99273C7.75914 4.99273 7.79748 4.95441 7.80705 4.89213C7.95079 4.10162 7.94599 4.09204 8.77482 3.92915C8.83231 3.91956 8.87543 3.88124 8.87543 3.81416C8.87543 3.75189 8.83231 3.71355 8.77004 3.70397C7.94599 3.54588 7.96516 3.5315 7.80705 2.74099C7.79748 2.67872 7.75914 2.64038 7.69687 2.64038C7.63458 2.64038 7.59625 2.67872 7.58667 2.74099C7.42857 3.52192 7.45252 3.53629 6.6189 3.70397C6.55662 3.71355 6.5183 3.75189 6.5183 3.81416C6.5183 3.88124 6.55662 3.91956 6.62369 3.92915C7.45252 4.09204 7.44294 4.10162 7.58667 4.89213C7.59625 4.95441 7.63458 4.99273 7.69687 4.99273ZM5.37325 8.34639C5.46908 8.34639 5.54573 8.27932 5.55531 8.1835C5.723 6.9139 5.76132 6.90911 7.08362 6.65998C7.17465 6.64561 7.24651 6.57854 7.24651 6.47793C7.24651 6.38211 7.17465 6.31025 7.08362 6.29587C5.76611 6.11381 5.723 6.07549 5.55531 4.78193C5.54573 4.68132 5.47386 4.61425 5.37325 4.61425C5.27264 4.61425 5.20558 4.68132 5.1912 4.78672C5.03789 6.05154 4.97561 6.05154 3.66289 6.29587C3.57187 6.31503 3.5 6.38211 3.5 6.47793C3.5 6.58333 3.57187 6.64561 3.68684 6.65998C4.9804 6.86599 5.03789 6.90432 5.1912 8.17392C5.20558 8.27932 5.27264 8.34639 5.37325 8.34639ZM8.69338 13.6404C8.83231 13.6404 8.93772 13.5398 8.95688 13.396C9.30662 10.7994 9.67073 10.3921 12.2387 10.1095C12.392 10.0903 12.4926 9.9801 12.4926 9.84117C12.4926 9.70223 12.392 9.59203 12.2387 9.57287C9.6851 9.27584 9.32099 8.89256 8.95688 6.28629C8.93772 6.14256 8.83231 6.04195 8.69338 6.04195C8.55444 6.04195 8.45383 6.14256 8.42988 6.28629C8.08493 8.88298 7.71603 9.29021 5.14808 9.57287C4.99956 9.59203 4.89416 9.70223 4.89416 9.84117C4.89416 9.9801 4.99956 10.0903 5.14808 10.1095C7.69687 10.4496 8.0514 10.7898 8.42988 13.396C8.45383 13.5398 8.55923 13.6404 8.69338 13.6404Z"
      fill="currentColor"
    />
  </Element>
);

export const feedback = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M1.5 3C1.5 2.17157 2.17157 1.5 3 1.5H13C13.8284 1.5 14.5 2.17157 14.5 3V10.3086C14.5 11.137 13.8284 11.8086 13 11.8086H5.10564C4.97303 11.8086 4.84586 11.8612 4.75209 11.955L2.35355 14.3536C2.21055 14.4966 1.9955 14.5393 1.80866 14.4619C1.62182 14.3845 1.5 14.2022 1.5 14V3ZM3 2.5C2.72386 2.5 2.5 2.72386 2.5 3V12.7929L4.04498 11.2479C4.32629 10.9666 4.70782 10.8086 5.10564 10.8086H13C13.2761 10.8086 13.5 10.5847 13.5 10.3086V3C13.5 2.72386 13.2761 2.5 13 2.5H3Z"
      fill="currentColor"
    />
  </Element>
);

export const folder = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M5.57685 2.81961L5.31097 3.24305L5.57685 2.81961ZM7.75584 4.18776L8.02172 3.76431L7.75584 4.18776ZM3.33301 13.8332H12.6663V12.8332H3.33301V13.8332ZM15.1663 11.3332V5.84086H14.1663V11.3332H15.1663ZM13.1663 3.84086H8.28759V4.84086H13.1663V3.84086ZM8.02172 3.76431L5.84272 2.39616L5.31097 3.24305L7.48996 4.61121L8.02172 3.76431ZM5.04509 2.1665H2.33301V3.1665H5.04509V2.1665ZM0.833008 3.6665V11.3332H1.83301V3.6665H0.833008ZM2.33301 2.1665C1.50458 2.1665 0.833008 2.83808 0.833008 3.6665H1.83301C1.83301 3.39036 2.05687 3.1665 2.33301 3.1665V2.1665ZM5.84272 2.39616C5.60374 2.2461 5.32728 2.1665 5.04509 2.1665V3.1665C5.13915 3.1665 5.23131 3.19304 5.31097 3.24305L5.84272 2.39616ZM8.28759 3.84086C8.19353 3.84086 8.10138 3.81433 8.02172 3.76431L7.48996 4.61121C7.72894 4.76126 8.00541 4.84086 8.28759 4.84086V3.84086ZM15.1663 5.84086C15.1663 4.73629 14.2709 3.84086 13.1663 3.84086V4.84086C13.7186 4.84086 14.1663 5.28858 14.1663 5.84086H15.1663ZM12.6663 13.8332C14.0471 13.8332 15.1663 12.7139 15.1663 11.3332H14.1663C14.1663 12.1616 13.4948 12.8332 12.6663 12.8332V13.8332ZM3.33301 12.8332C2.50458 12.8332 1.83301 12.1616 1.83301 11.3332H0.833008C0.833008 12.7139 1.9523 13.8332 3.33301 13.8332V12.8332Z"
      fill="currentColor"
    />
  </Element>
);

export const signout = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M11.167 12.3333C11.167 12.0572 10.9431 11.8333 10.667 11.8333C10.3908 11.8333 10.167 12.0572 10.167 12.3333H11.167ZM10.167 3.66667C10.167 3.94281 10.3908 4.16667 10.667 4.16667C10.9431 4.16667 11.167 3.94281 11.167 3.66667H10.167ZM12.3539 4.97978C12.1586 4.78452 11.842 4.78452 11.6468 4.97978C11.4515 5.17504 11.4515 5.49162 11.6468 5.68689L12.3539 4.97978ZM14.3134 7.64645L14.667 7.29289L14.667 7.29289L14.3134 7.64645ZM14.3134 8.35355L13.9599 8L13.9599 8L14.3134 8.35355ZM11.6468 10.3131C11.4515 10.5084 11.4515 10.825 11.6468 11.0202C11.842 11.2155 12.1586 11.2155 12.3539 11.0202L11.6468 10.3131ZM9.00033 7.5C8.72418 7.5 8.50033 7.72386 8.50033 8C8.50033 8.27614 8.72418 8.5 9.00033 8.5V7.5ZM14.2337 8.5C14.5098 8.5 14.7337 8.27614 14.7337 8C14.7337 7.72386 14.5098 7.5 14.2337 7.5V8.5ZM4.66699 2.5H9.00033V1.5H4.66699V2.5ZM9.00033 13.5H4.66699V14.5H9.00033V13.5ZM3.16699 12V4H2.16699V12H3.16699ZM4.66699 13.5C3.83857 13.5 3.16699 12.8284 3.16699 12H2.16699C2.16699 13.3807 3.28628 14.5 4.66699 14.5V13.5ZM9.00033 14.5C10.1969 14.5 11.167 13.53 11.167 12.3333H10.167C10.167 12.9777 9.64466 13.5 9.00033 13.5V14.5ZM9.00033 2.5C9.64466 2.5 10.167 3.02233 10.167 3.66667H11.167C11.167 2.47005 10.1969 1.5 9.00033 1.5V2.5ZM4.66699 1.5C3.28628 1.5 2.16699 2.61929 2.16699 4H3.16699C3.16699 3.17157 3.83857 2.5 4.66699 2.5V1.5ZM11.6468 5.68689L13.9599 8L14.667 7.29289L12.3539 4.97978L11.6468 5.68689ZM13.9599 8L11.6468 10.3131L12.3539 11.0202L14.667 8.70711L13.9599 8ZM13.9599 8L13.9599 8L14.667 8.70711C15.0575 8.31658 15.0575 7.68342 14.667 7.29289L13.9599 8ZM9.00033 8.5H14.2337V7.5H9.00033V8.5Z"
      fill="currentColor"
    />
  </Element>
);

export const sharing = props => (
  <svg
    width="16"
    height="14"
    viewBox="0 0 16 14"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path
      d="M8.28235 2.34219C8.63551 2.12522 9.05174 2 9.4974 2C10.7756 2 11.8118 3.03004 11.8118 4.30065C11.8118 4.91332 11.5709 5.47006 11.1781 5.88235M2 14C2 11.6609 3.89621 9.76471 6.23529 9.76471C8.57438 9.76471 10.4706 11.6609 10.4706 14M9.76471 7.64706C12.1038 7.64706 14 9.54327 14 11.8824M8.28235 5.88235C8.28235 7.24682 7.17623 8.35294 5.81176 8.35294C4.4473 8.35294 3.34118 7.24682 3.34118 5.88235C3.34118 4.51789 4.4473 3.41177 5.81176 3.41177C7.17623 3.41177 8.28235 4.51789 8.28235 5.88235Z"
      stroke="currentColor"
      fillOpacity="0"
      strokeLinecap="round"
    />
  </svg>
);

export const server = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M5.53338 4.94998C5.53338 5.29056 5.25729 5.56665 4.91672 5.56665C4.57614 5.56665 4.30005 5.29056 4.30005 4.94998C4.30005 4.6094 4.57614 4.33331 4.91672 4.33331C5.25729 4.33331 5.53338 4.6094 5.53338 4.94998Z"
      fill="currentColor"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M3.26675 2.16669C2.65924 2.16669 2.16675 2.65917 2.16675 3.26669V6.63335C2.16675 7.24087 2.65924 7.73335 3.26675 7.73335H12.7334C13.3409 7.73335 13.8334 7.24087 13.8334 6.63335V3.26669C13.8334 2.65917 13.3409 2.16669 12.7334 2.16669H3.26675ZM3.16675 3.26669C3.16675 3.21146 3.21152 3.16669 3.26675 3.16669H12.7334C12.7886 3.16669 12.8334 3.21146 12.8334 3.26669V6.63335C12.8334 6.68858 12.7886 6.73335 12.7334 6.73335H3.26675C3.21152 6.73335 3.16675 6.68858 3.16675 6.63335V3.26669Z"
      fill="currentColor"
    />
    <path
      d="M4.91672 12.3C5.25729 12.3 5.53338 12.0239 5.53338 11.6833C5.53338 11.3427 5.25729 11.0667 4.91672 11.0667C4.57614 11.0667 4.30005 11.3427 4.30005 11.6833C4.30005 12.0239 4.57614 12.3 4.91672 12.3Z"
      fill="currentColor"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M3.26675 8.90002C2.65924 8.90002 2.16675 9.39251 2.16675 10V13.3667C2.16675 13.9742 2.65924 14.4667 3.26675 14.4667H12.7334C13.3409 14.4667 13.8334 13.9742 13.8334 13.3667V10C13.8334 9.39251 13.3409 8.90002 12.7334 8.90002H3.26675ZM3.16675 10C3.16675 9.9448 3.21152 9.90002 3.26675 9.90002H12.7334C12.7886 9.90002 12.8334 9.9448 12.8334 10V13.3667C12.8334 13.4219 12.7886 13.4667 12.7334 13.4667H3.26675C3.21152 13.4667 3.16675 13.4219 3.16675 13.3667V10Z"
      fill="currentColor"
    />
  </Element>
);

export const discover = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M7.45932 1.8568C6.5671 3.63657 6.08567 5.56255 6.01502 7.5001H9.9853C9.91465 5.56255 9.43322 3.63657 8.541 1.8568C8.36289 1.84134 8.1825 1.83344 8.00016 1.83344C7.81782 1.83344 7.63744 1.84134 7.45932 1.8568ZM9.7533 2.08608C10.5123 3.81403 10.9231 5.65249 10.9859 7.5001H14.1468C13.9402 4.925 12.1514 2.79579 9.7533 2.08608ZM14.1468 8.5001H10.9859C10.9231 10.3477 10.5123 12.1862 9.7533 13.9141C12.1514 13.2044 13.9402 11.0752 14.1468 8.5001ZM8.54101 14.1434C9.43322 12.3636 9.91465 10.4377 9.9853 8.5001H6.01502C6.08567 10.4377 6.5671 12.3636 7.45932 14.1434C7.63744 14.1589 7.81782 14.1668 8.00016 14.1668C8.1825 14.1668 8.36289 14.1589 8.54101 14.1434ZM6.24703 13.9141C5.48806 12.1862 5.07719 10.3477 5.0144 8.5001H1.85348C2.06013 11.0752 3.84897 13.2044 6.24703 13.9141ZM1.85348 7.5001H5.0144C5.07719 5.65249 5.48806 3.81403 6.24703 2.08608C3.84897 2.79579 2.06013 4.925 1.85348 7.5001ZM7.07355 0.892842C7.3771 0.853629 7.6864 0.833435 8.00016 0.833435C8.31393 0.833435 8.62322 0.853629 8.92677 0.892842C12.4473 1.34764 15.1668 4.35588 15.1668 8.0001C15.1668 11.6443 12.4473 14.6526 8.92677 15.1074C8.62322 15.1466 8.31393 15.1668 8.00016 15.1668C7.6864 15.1668 7.3771 15.1466 7.07355 15.1074C3.55303 14.6526 0.833496 11.6443 0.833496 8.0001C0.833496 4.35588 3.55303 1.34764 7.07355 0.892842Z"
      fill="currentColor"
    />
  </Element>
);

export const projects = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M0 0h16v16H0V0zm14.364 1.636v12.728H1.636V1.636h12.728z"
      fill="currentColor"
    />
  </Element>
);

export const contribution = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M8.525 11.5H11.5C12.4917 11.5 13.3229 11.1646 13.9937 10.4938C14.6646 9.82292 15 8.99167 15 8C15 7.00833 14.6646 6.17708 13.9937 5.50625C13.3229 4.83542 12.4917 4.5 11.5 4.5H8.525V5.55H11.5C12.2 5.55 12.7833 5.78333 13.25 6.25C13.7167 6.71667 13.95 7.3 13.95 8C13.95 8.7 13.7167 9.28333 13.25 9.75C12.7833 10.2167 12.2 10.45 11.5 10.45H8.525V11.5ZM10.7125 8.525V7.475H5.2875V8.525H10.7125ZM7.475 11.5V10.45H4.5C3.8 10.45 3.21667 10.2167 2.75 9.75C2.28333 9.28333 2.05 8.7 2.05 8C2.05 7.3 2.28333 6.71667 2.75 6.25C3.21667 5.78333 3.8 5.55 4.5 5.55H7.475V4.5H4.5C3.50833 4.5 2.67708 4.83542 2.00625 5.50625C1.33542 6.17708 1 7.00833 1 8C1 8.99167 1.33542 9.82292 2.00625 10.4938C2.67708 11.1646 3.50833 11.5 4.5 11.5H7.475Z"
      fill="currentColor"
    />
  </Element>
);

export const tagSelfClosing = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M5.66675 12.6667L1.00008 8.00002L5.66675 3.33336"
      stroke="currentColor"
      strokeLinecap="round"
      strokeLinejoin="round"
    />
    <path
      d="M10.3333 3.33331L14.9999 7.99998L10.3333 12.6666"
      stroke="currentColor"
      strokeLinecap="round"
      strokeLinejoin="round"
    />
    <path
      d="M10.2751 2.71082L5.40015 13.8872"
      stroke="currentColor"
      strokeWidth="0.821449"
      strokeLinecap="round"
    />
  </Element>
);

export const sync = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M14 2.33337H11.1666C10.8905 2.33337 10.6666 2.55723 10.6666 2.83337V5.66671"
      stroke="currentColor"
      strokeLinecap="round"
    />
    <path
      d="M2.00004 13.6666L4.83337 13.6666C5.10952 13.6666 5.33337 13.4428 5.33337 13.1666L5.33337 10.3333"
      stroke="currentColor"
      strokeLinecap="round"
    />
    <path
      d="M8 2C4.68629 2 2 4.68629 2 8C2 10.0946 3.07333 11.9385 4.7 13.0118"
      stroke="currentColor"
      strokeLinecap="round"
    />
    <path
      d="M8 14C11.3137 14 14 11.3138 14 8.00005C14 5.82119 12.8386 3.91359 11.1011 2.86255"
      stroke="currentColor"
      strokeLinecap="round"
    />
  </Element>
);

export const branch = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M0.833496 5.33325C0.833496 5.05711 1.05735 4.83325 1.3335 4.83325H4.06429C5.03269 4.83325 5.91399 5.39253 6.32633 6.26876L7.91215 9.63862C8.15955 10.1644 8.68833 10.4999 9.26937 10.4999H13.4596L11.9799 9.0203C11.7847 8.82504 11.7847 8.50846 11.9799 8.31319C12.1752 8.11793 12.4918 8.11793 12.687 8.31319L15.0204 10.6465C15.2152 10.8413 15.2157 11.1569 15.0216 11.3524L12.6883 13.7024C12.4937 13.8983 12.1772 13.8995 11.9812 13.7049C11.7852 13.5103 11.7841 13.1937 11.9787 12.9978L13.4659 11.4999H9.26937C8.30097 11.4999 7.41967 10.9406 7.00733 10.0644L5.42151 6.69456C5.17411 6.16882 4.64533 5.83325 4.06429 5.83325H1.3335C1.05735 5.83325 0.833496 5.60939 0.833496 5.33325Z"
      fill="currentColor"
    />
    <path
      d="M10 4.83325C9.72386 4.83325 9.5 5.05711 9.5 5.33325C9.5 5.60939 9.72386 5.83325 10 5.83325H14.6667C14.9428 5.83325 15.1667 5.60939 15.1667 5.33325C15.1667 5.05711 14.9428 4.83325 14.6667 4.83325H10Z"
      fill="currentColor"
    />
  </Element>
);

export const repository = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M4.16675 0.833344C3.06218 0.833344 2.16675 1.72877 2.16675 2.83334V13.1667C2.16675 14.2712 3.06218 15.1667 4.16675 15.1667H11.8334C12.938 15.1667 13.8334 14.2712 13.8334 13.1667V2.83334C13.8334 1.72877 12.938 0.833344 11.8334 0.833344H4.16675ZM3.16675 2.83334C3.16675 2.28106 3.61446 1.83334 4.16675 1.83334H7.93335V6.76668L9.60002 5.76668L11.2667 6.76668V1.83334H11.8334C12.3857 1.83334 12.8334 2.28106 12.8334 2.83334V13.1667C12.8334 13.719 12.3857 14.1667 11.8334 14.1667H4.16675C3.61446 14.1667 3.16675 13.719 3.16675 13.1667V2.83334Z"
      fill="currentColor"
    />
  </Element>
);

export const archive = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M13.6663 2.33331H2.33301L2.33301 4.33331H13.6663L13.6663 2.33331ZM14.1329 5.21804C14.4501 5.0504 14.6663 4.71711 14.6663 4.33331V2.33331C14.6663 1.78103 14.2186 1.33331 13.6663 1.33331H2.33301C1.78072 1.33331 1.33301 1.78103 1.33301 2.33331V4.33331C1.33301 4.717 1.54909 5.05022 1.86621 5.21791V13.6666C1.86621 14.4951 2.53778 15.1666 3.36621 15.1666H12.6329C13.4613 15.1666 14.1329 14.4951 14.1329 13.6666V5.21804ZM13.1329 5.33331H2.86621V13.6666C2.86621 13.9428 3.09007 14.1666 3.36621 14.1666H12.6329C12.909 14.1666 13.1329 13.9428 13.1329 13.6666V5.33331ZM5.93359 8.5C5.93359 8.22386 6.15745 8 6.43359 8H9.60026C9.8764 8 10.1003 8.22386 10.1003 8.5C10.1003 8.77614 9.8764 9 9.60026 9H6.43359C6.15745 9 5.93359 8.77614 5.93359 8.5Z"
      fill="currentColor"
    />
  </Element>
);

export const git = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M8.49984 5.33341C8.49984 6.91207 7.34466 8.22092 5.8335 8.46078V14C5.8335 14.2761 5.60964 14.5 5.3335 14.5C5.05735 14.5 4.8335 14.2761 4.8335 14V8.46088C3.32201 8.22129 2.1665 6.9123 2.1665 5.33341C2.1665 3.58451 3.58427 2.16675 5.33317 2.16675C7.08207 2.16675 8.49984 3.58451 8.49984 5.33341ZM3.1665 5.33341C3.1665 4.1368 4.13655 3.16675 5.33317 3.16675C6.52979 3.16675 7.49984 4.1368 7.49984 5.33341C7.49984 6.52721 6.53436 7.4955 5.34163 7.50006L5.3335 7.5L5.32524 7.50007C4.13227 7.49579 3.1665 6.52739 3.1665 5.33341Z"
      fill="currentColor"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M10.8335 8.20595C9.32201 8.44553 8.1665 9.75453 8.1665 11.3334C8.1665 13.0823 9.58427 14.5001 11.3332 14.5001C13.0821 14.5001 14.4998 13.0823 14.4998 11.3334C14.4998 9.75476 13.3447 8.44591 11.8335 8.20605V6.33325C11.8335 5.50482 11.1619 4.83325 10.3335 4.83325H9.3335C9.05735 4.83325 8.8335 5.05711 8.8335 5.33325C8.8335 5.60939 9.05735 5.83325 9.3335 5.83325H10.3335C10.6096 5.83325 10.8335 6.05711 10.8335 6.33325V8.20595ZM9.1665 11.3334C9.1665 10.1368 10.1366 9.16675 11.3332 9.16675C12.5298 9.16675 13.4998 10.1368 13.4998 11.3334C13.4998 12.53 12.5298 13.5001 11.3332 13.5001C10.1366 13.5001 9.1665 12.53 9.1665 11.3334Z"
      fill="currentColor"
    />
  </Element>
);

export const cloud = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M3.15345 5.93342C3.70285 3.76838 5.66394 2.16669 8.00008 2.16669C10.7615 2.16669 13.0001 4.40526 13.0001 7.16669C13.0001 7.20148 12.9997 7.23619 12.999 7.27083C14.5848 7.51133 15.8001 8.88042 15.8001 10.5334C15.8001 12.3559 14.3226 13.8334 12.5001 13.8334H4.18341C1.96507 13.8334 0.166748 12.035 0.166748 9.81669C0.166748 7.95409 1.43409 6.3884 3.15345 5.93342ZM8.00008 3.16669C6.03852 3.16669 4.40581 4.57914 4.06537 6.44258L4.00276 6.78525L3.65963 6.84525C2.2433 7.0929 1.16675 8.32958 1.16675 9.81669C1.16675 11.4827 2.51736 12.8334 4.18341 12.8334H12.5001C13.7703 12.8334 14.8001 11.8036 14.8001 10.5334C14.8001 9.2631 13.7703 8.23335 12.5001 8.23335L12.4709 8.23353L11.897 8.24063L11.9686 7.67122C11.9894 7.50617 12.0001 7.3378 12.0001 7.16669C12.0001 4.95755 10.2092 3.16669 8.00008 3.16669Z"
      fill="currentColor"
    />
  </Element>
);

export const grid = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M2.6665 2.66663H6.6665V6.66663H2.6665V2.66663Z"
      stroke="currentColor"
      fillOpacity="0"
      strokeLinejoin="round"
    />
    <path
      d="M9.33317 2.66663H13.3332V6.66663H9.33317V2.66663Z"
      stroke="currentColor"
      fillOpacity="0"
      strokeLinejoin="round"
    />
    <path
      d="M9.33317 9.33329H13.3332V13.3333H9.33317V9.33329Z"
      stroke="currentColor"
      fillOpacity="0"
      strokeLinejoin="round"
    />
    <path
      d="M2.6665 9.33329H6.6665V13.3333H2.6665V9.33329Z"
      stroke="currentColor"
      fillOpacity="0"
      strokeLinejoin="round"
    />
  </Element>
);

export const list = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M1.43701 3.75024C1.16087 3.75024 0.937012 3.9741 0.937012 4.25024C0.937012 4.52639 1.16087 4.75024 1.43701 4.75024V3.75024ZM14.562 4.75024C14.8382 4.75024 15.062 4.52639 15.062 4.25024C15.062 3.9741 14.8382 3.75024 14.562 3.75024V4.75024ZM1.43701 7.50002C1.16087 7.50002 0.937012 7.72387 0.937012 8.00002C0.937012 8.27616 1.16087 8.50002 1.43701 8.50002V7.50002ZM14.562 8.50002C14.8382 8.50002 15.062 8.27616 15.062 8.00002C15.062 7.72387 14.8382 7.50002 14.562 7.50002V8.50002ZM1.43701 11.2498C1.16087 11.2498 0.937012 11.4736 0.937012 11.7498C0.937012 12.0259 1.16087 12.2498 1.43701 12.2498V11.2498ZM14.562 12.2498C14.8382 12.2498 15.062 12.0259 15.062 11.7498C15.062 11.4736 14.8382 11.2498 14.562 11.2498V12.2498ZM1.43701 4.75024H14.562V3.75024H1.43701V4.75024ZM1.43701 8.50002H14.562V7.50002H1.43701V8.50002ZM1.43701 12.2498H14.562V11.2498H1.43701V12.2498Z"
      fill="currentColor"
    />
  </Element>
);

export const npm = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M0 11.875h2V8.312h1v3.563h1v-4.75H0v4.75Zm5-4.75v5.938h2v-1.188h2v-4.75H5Zm3 3.563H7V8.312h1v2.376Zm2 1.187v-4.75h6v4.75h-1V8.312h-1v3.563h-1V8.312h-1v3.563h-2Z"
      fill="currentColor"
    />
  </Element>
);

export const external = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <g fill="currentColor">
      <path d="M13.467.898A.5.5 0 0 0 13 .578H8.667a.5.5 0 1 0 0 1h3.126L6.646 6.724a.5.5 0 1 0 .708.707L12.5 2.285V5.41a.5.5 0 1 0 1 0V1.078l-.001-.031" />
      <path d="M3 1.578a1.5 1.5 0 0 0-1.5 1.5v8a1.5 1.5 0 0 0 1.5 1.5h8a1.5 1.5 0 0 0 1.5-1.5v-2a.5.5 0 0 1 1 0v2a2.5 2.5 0 0 1-2.5 2.5H3a2.5 2.5 0 0 1-2.5-2.5v-8A2.5 2.5 0 0 1 3 .578h2a.5.5 0 0 1 0 1z" />
    </g>
  </Element>
);

export const camera = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M8 11.567c.8 0 1.472-.273 2.017-.817.544-.544.816-1.222.816-2.033 0-.8-.272-1.47-.816-2.009C9.472 6.17 8.8 5.9 8 5.9c-.811 0-1.486.27-2.025.808s-.808 1.209-.808 2.009c0 .81.269 1.489.808 2.033s1.214.817 2.025.817zm0-1c-.533 0-.972-.175-1.317-.525-.344-.35-.516-.792-.516-1.325 0-.523.172-.956.516-1.3C7.028 7.072 7.467 6.9 8 6.9c.522 0 .958.172 1.308.517.35.344.525.777.525 1.3 0 .533-.175.975-.525 1.325-.35.35-.786.525-1.308.525zM2.333 14c-.266 0-.5-.1-.7-.3s-.3-.433-.3-.7V4.45c0-.256.1-.486.3-.692a.947.947 0 0 1 .7-.308h2.45L6 2h4l1.217 1.45h2.45c.255 0 .486.103.691.308.206.206.309.436.309.692V13c0 .267-.103.5-.309.7-.205.2-.436.3-.691.3zm11.334-1V4.45H10.75L9.533 3H6.467L5.25 4.45H2.333V13z"
      fill="currentColor"
    />
  </Element>
);

export const sandbox = props => (
  <svg
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M14 4.7 8.017 7.997a.034.034 0 0 1-.034 0L2 4.701M8 8v6.666m5.99-3.328-5.982 3.326a.017.017 0 0 1-.016 0L2.01 11.34A.021.021 0 0 1 2 11.32V4.708c0-.008.004-.015.01-.019l5.982-3.353a.017.017 0 0 1 .016 0L13.99 4.69c.006.004.01.011.01.019v6.612a.021.021 0 0 1-.01.019Z"
      stroke="currentColor"
      strokeLinejoin="round"
    />
  </svg>
);

export const start = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M2 2.34612C2 1.3014 3.13971 0.656109 4.03554 1.19361L13.5196 6.88403C14.3896 7.40607 14.3896 8.66702 13.5196 9.18905L4.03554 14.8795C3.13971 15.417 2 14.7717 2 13.727V2.34612Z"
      fill="currentColor"
    />
  </Element>
);

export const addMember = props => (
  <Element
    as="svg"
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fill="currentColor"
      fillRule="evenodd"
      d="M8.886 7.777a4.069 4.069 0 1 0-3.348 0A7.215 7.215 0 0 0 0 14.794a.555.555 0 0 0 1.11 0 6.103 6.103 0 0 1 9.963-4.726 3.656 3.656 0 0 1 1.107-.502 7.197 7.197 0 0 0-3.294-1.789Zm1.285-3.709a2.959 2.959 0 1 1-5.918 0 2.959 2.959 0 0 1 5.918 0Zm2.58 7.15a.573.573 0 1 1 1.145 0v1.532h1.531a.573.573 0 1 1 0 1.146h-1.531v1.531a.573.573 0 1 1-1.146 0v-1.531h-1.532a.573.573 0 1 1 0-1.146h1.532v-1.532Z"
      clipRule="evenodd"
    />
  </Element>
);

export const team = props => (
  <Element
    as="svg"
    fill="none"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fill="currentColor"
      fillRule="evenodd"
      d="M2.2 12a1.8 1.8 0 1 0 3.6 0 1.8 1.8 0 0 0-3.6 0ZM4 9a3 3 0 1 0 0 6 3 3 0 0 0 0-6ZM10.2 12a1.8 1.8 0 1 0 3.6 0 1.8 1.8 0 0 0-3.6 0ZM12 9a3 3 0 1 0 0 6 3 3 0 0 0 0-6ZM6.2 4a1.8 1.8 0 1 0 3.6 0 1.8 1.8 0 0 0-3.6 0ZM8 1a3 3 0 1 0 0 6 3 3 0 0 0 0-6Z"
      clipRule="evenodd"
    />
  </Element>
);

export const infoOutline = props => (
  <Element
    as="svg"
    fill="none"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fill="currentColor"
      fillRule="evenodd"
      d="M15.667 8A7.167 7.167 0 1 1 1.333 8a7.167 7.167 0 0 1 14.334 0ZM8.5 14.167a6.167 6.167 0 1 0 0-12.334 6.167 6.167 0 0 0 0 12.334Zm0-2.333a.5.5 0 0 1-.5-.5v-.084a.5.5 0 0 1 1 0v.084a.5.5 0 0 1-.5.5Zm0-3.317a.5.5 0 0 1-.5-.5V4.683a.5.5 0 0 1 1 0v3.334a.5.5 0 0 1-.5.5Z"
      clipRule="evenodd"
    />
  </Element>
);

export const circleBang = props => (
  <Element
    as="svg"
    fill="none"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fill="currentColor"
      fillRule="evenodd"
      clipRule="evenodd"
      d="M8.00016 1.83344C4.59441 1.83344 1.8335 4.59435 1.8335 8.0001C1.8335 11.4059 4.59441 14.1668 8.00016 14.1668C11.4059 14.1668 14.1668 11.4059 14.1668 8.0001C14.1668 4.59435 11.4059 1.83344 8.00016 1.83344ZM0.833496 8.0001C0.833496 4.04206 4.04212 0.833435 8.00016 0.833435C11.9582 0.833435 15.1668 4.04206 15.1668 8.0001C15.1668 11.9581 11.9582 15.1668 8.00016 15.1668C4.04212 15.1668 0.833496 11.9581 0.833496 8.0001ZM8.00016 4.16677C8.2763 4.16677 8.50016 4.39063 8.50016 4.66677V8.0001C8.50016 8.27624 8.2763 8.5001 8.00016 8.5001C7.72402 8.5001 7.50016 8.27624 7.50016 8.0001V4.66677C7.50016 4.39063 7.72402 4.16677 8.00016 4.16677ZM8.00016 10.0001C8.2763 10.0001 8.50016 10.224 8.50016 10.5001L8.50016 10.5834C8.50016 10.8596 8.27631 11.0834 8.00017 11.0834C7.72402 11.0834 7.50016 10.8596 7.50016 10.5834L7.50016 10.5001C7.50016 10.224 7.72402 10.0001 8.00016 10.0001Z"
    />
  </Element>
);

export const boxSandbox = props => (
  <Element
    as="svg"
    fill="none"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M7.76295 0.0597644C7.91094 -0.0199215 8.08906 -0.0199215 8.23705 0.0597644L10.4037 1.22643C10.6469 1.35735 10.7378 1.66058 10.6069 1.90372C10.476 2.14685 10.1728 2.23782 9.92962 2.1069L8 1.06788L6.07038 2.1069C5.82725 2.23782 5.52402 2.14685 5.3931 1.90372C5.26218 1.66058 5.35315 1.35735 5.59628 1.22643L7.76295 0.0597644ZM11.8931 2.59628C12.024 2.35315 12.3272 2.26218 12.5704 2.3931L14.7371 3.55976C14.899 3.64697 15 3.81606 15 4V6.66667C15 6.94281 14.7761 7.16667 14.5 7.16667C14.2239 7.16667 14 6.94281 14 6.66667V4.83711L12.5704 5.6069C12.3272 5.73782 12.024 5.64685 11.8931 5.40372C11.7622 5.16058 11.8531 4.85735 12.0963 4.72643L13.4454 4L12.0963 3.27357C11.8531 3.14265 11.7622 2.83942 11.8931 2.59628ZM4.1069 2.59628C4.23782 2.83942 4.14685 3.14265 3.90372 3.27357L2.55463 4L3.90372 4.72643C4.14685 4.85735 4.23782 5.16058 4.1069 5.40372C3.97598 5.64685 3.67275 5.73782 3.42962 5.6069L2 4.83711V6.66667C2 6.94281 1.77614 7.16667 1.5 7.16667C1.22386 7.16667 1 6.94281 1 6.66667V4C1 3.81606 1.101 3.64697 1.26295 3.55976L3.42962 2.3931C3.67275 2.26218 3.97598 2.35315 4.1069 2.59628ZM5.3931 6.09628C5.52402 5.85315 5.82725 5.76218 6.07038 5.8931L8 6.93212L9.92962 5.8931C10.1728 5.76218 10.476 5.85315 10.6069 6.09628C10.7378 6.33942 10.6469 6.64265 10.4037 6.77357L8.5 7.79865V10.1667C8.5 10.4428 8.27614 10.6667 8 10.6667C7.72386 10.6667 7.5 10.4428 7.5 10.1667V7.79865L5.59628 6.77357C5.35315 6.64265 5.26218 6.33942 5.3931 6.09628ZM14.5 8.83333C14.7761 8.83333 15 9.05719 15 9.33333V12C15 12.1839 14.899 12.353 14.7371 12.4402L12.5704 13.6069C12.3272 13.7378 12.024 13.6469 11.8931 13.4037C11.7622 13.1606 11.8531 12.8574 12.0963 12.7264L14 11.7014V9.33333C14 9.05719 14.2239 8.83333 14.5 8.83333ZM1.5 8.83333C1.77614 8.83333 2 9.05719 2 9.33333V11.7014L3.90372 12.7264C4.14685 12.8574 4.23782 13.1606 4.1069 13.4037C3.97598 13.6469 3.67275 13.7378 3.42962 13.6069L1.26295 12.4402C1.101 12.353 1 12.1839 1 12V9.33333C1 9.05719 1.22386 8.83333 1.5 8.83333ZM8 12.3333C8.27614 12.3333 8.5 12.5572 8.5 12.8333V14.6629L9.92962 13.8931C10.1728 13.7622 10.476 13.8531 10.6069 14.0963C10.7378 14.3394 10.6469 14.6426 10.4037 14.7736L8.23705 15.9402C8.08906 16.0199 7.91094 16.0199 7.76295 15.9402L5.59628 14.7736C5.35315 14.6426 5.26218 14.3394 5.3931 14.0963C5.52402 13.8531 5.82725 13.7622 6.07038 13.8931L7.5 14.6629V12.8333C7.5 12.5572 7.72386 12.3333 8 12.3333Z"
      fill="currentColor"
    />
  </Element>
);

export const boxDevbox = props => (
  <Element
    as="svg"
    fill="none"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M7.76295 0.0597644C7.91094 -0.0199215 8.08906 -0.0199215 8.23705 0.0597644L14.7371 3.55976C14.899 3.64697 15 3.81606 15 4V12C15 12.1839 14.899 12.353 14.7371 12.4402L8.23705 15.9402C8.08906 16.0199 7.91094 16.0199 7.76295 15.9402L1.26295 12.4402C1.101 12.353 1 12.1839 1 12V4C1 3.81606 1.101 3.64697 1.26295 3.55976L7.76295 0.0597644ZM2 4.83711V11.7014L7.5 14.6629V7.79865L2 4.83711ZM8.5 7.79865V14.6629L14 11.7014V4.83711L8.5 7.79865ZM13.4454 4L8 6.93212L2.55463 4L8 1.06788L13.4454 4Z"
      fill="currentColor"
    />
  </Element>
);

export const boxRepository = props => (
  <Element
    as="svg"
    fill="none"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M4.25193 2.56588C4.40565 2.47804 4.59435 2.47804 4.74807 2.56588L8 4.42412L11.2519 2.56588C11.4056 2.47804 11.5944 2.47804 11.7481 2.56588L15.2481 4.56588C15.4039 4.6549 15.5 4.82057 15.5 5V9.5C15.5 9.67943 15.4039 9.8451 15.2481 9.93412L8.24807 13.9341C8.09435 14.022 7.90565 14.022 7.75193 13.9341L0.751931 9.93412C0.596143 9.8451 0.5 9.67943 0.5 9.5V5C0.5 4.82057 0.596143 4.6549 0.751931 4.56588L4.25193 2.56588ZM6.99222 5L4.5 3.57588L2.00778 5L4.5 6.42412L6.99222 5ZM5.50778 7L8 5.57588L10.4922 7L8 8.42412L5.50778 7ZM4 7.29016V10.6384L1.5 9.20984V5.86159L4 7.29016ZM5 11.2098V7.86159L7.5 9.29016V12.6384L5 11.2098ZM8.5 12.6384L11 11.2098V7.86159L8.5 9.29016V12.6384ZM12 7.29016V10.6384L14.5 9.20984V5.86159L12 7.29016ZM13.9922 5L11.5 6.42412L9.00778 5L11.5 3.57588L13.9922 5Z"
      fill="currentColor"
    />
  </Element>
);

export const vscode = props => (
  <Element
    as="svg"
    fill="none"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M10.3154 14.2793C10.5149 14.3574 10.7424 14.3524 10.9437 14.255L13.5516 12.9936C13.8257 12.8611 13.9999 12.5823 13.9999 12.2765V3.72371C13.9999 3.41787 13.8257 3.1391 13.5516 3.00656L10.9437 1.74516C10.6795 1.61735 10.3702 1.64865 10.1383 1.81814C10.1052 1.84236 10.0736 1.86939 10.044 1.89918L5.05156 6.47747L2.87696 4.81822C2.67453 4.66376 2.39138 4.67642 2.20336 4.84832L1.5059 5.48606C1.27593 5.69634 1.27567 6.06002 1.50533 6.27064L3.39122 8.00008L1.50533 9.72953C1.27567 9.94016 1.27593 10.3038 1.5059 10.5141L2.20336 11.1518C2.39138 11.3238 2.67453 11.3364 2.87696 11.182L5.05156 9.52268L10.044 14.101C10.1229 14.1804 10.2157 14.2402 10.3154 14.2793ZM10.8352 5.1097L7.04706 8.00008L10.8352 10.8905V5.1097Z"
      fill="currentColor"
    />
  </Element>
);

export const coins = props => (
  <Element
    as="svg"
    fill="none"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      clipRule="evenodd"
      d="M2.15507 1.49213C2.78103 1.17915 3.61078 1 4.5 1C5.38922 1 6.21897 1.17915 6.84493 1.49213C7.44097 1.79015 8 2.29437 8 3C8 3.70563 7.44097 4.20985 6.84493 4.50787C6.21897 4.82085 5.38922 5 4.5 5C3.61078 5 2.78103 4.82085 2.15507 4.50787C1.55903 4.20985 1 3.70563 1 3C1 2.29437 1.55903 1.79015 2.15507 1.49213ZM2.60229 2.38655C2.11255 2.63142 2 2.8772 2 3C2 3.1228 2.11255 3.36858 2.60229 3.61345C3.06212 3.84336 3.73236 4 4.5 4C5.26764 4 5.93788 3.84336 6.39771 3.61345C6.88745 3.36858 7 3.1228 7 3C7 2.8772 6.88745 2.63142 6.39771 2.38655C5.93788 2.15664 5.26764 2 4.5 2C3.73236 2 3.06212 2.15664 2.60229 2.38655Z"
      fill="currentColor"
      fillRule="evenodd"
    />
    <path
      clipRule="evenodd"
      d="M9.15507 6.49213C9.78102 6.17915 10.6108 6 11.5 6C12.3892 6 13.219 6.17915 13.8449 6.49213C14.441 6.79015 15 7.29437 15 8C15 8.70563 14.441 9.20985 13.8449 9.50787C13.219 9.82085 12.3892 10 11.5 10C10.6108 10 9.78102 9.82085 9.15507 9.50787C8.55903 9.20985 8 8.70563 8 8C8 7.29437 8.55903 6.79015 9.15507 6.49213ZM9.60229 7.38655C9.11255 7.63142 9 7.8772 9 8C9 8.1228 9.11255 8.36858 9.60229 8.61345C10.0621 8.84336 10.7324 9 11.5 9C12.2676 9 12.9379 8.84336 13.3977 8.61345C13.8875 8.36858 14 8.1228 14 8C14 7.8772 13.8875 7.63142 13.3977 7.38655C12.9379 7.15664 12.2676 7 11.5 7C10.7324 7 10.0621 7.15664 9.60229 7.38655Z"
      fill="currentColor"
      fillRule="evenodd"
    />
    <path
      d="M9 10.5C9 10.2239 8.77614 10 8.5 10C8.22386 10 8 10.2239 8 10.5C8 11.2056 8.55903 11.7099 9.15507 12.0079C9.78102 12.3209 10.6108 12.5 11.5 12.5C12.3892 12.5 13.219 12.3209 13.8449 12.0079C14.441 11.7099 15 11.2056 15 10.5C15 10.2239 14.7761 10 14.5 10C14.2239 10 14 10.2239 14 10.5C14 10.6228 13.8875 10.8686 13.3977 11.1134C12.9379 11.3434 12.2676 11.5 11.5 11.5C10.7324 11.5 10.0621 11.3434 9.60229 11.1134C9.11255 10.8686 9 10.6228 9 10.5Z"
      fill="currentColor"
    />
    <path
      d="M1.5 7.5C1.77614 7.5 2 7.72386 2 8C2 8.1228 2.11255 8.36858 2.60229 8.61345C3.06212 8.84336 3.73236 9 4.5 9C5.09479 9 5.63496 8.90582 6.06445 8.75382C6.32477 8.66169 6.61049 8.79803 6.70262 9.05835C6.79475 9.31867 6.65841 9.60439 6.39809 9.69652C5.84935 9.89073 5.19488 10 4.5 10C3.61078 10 2.78103 9.82085 2.15507 9.50787C1.55903 9.20985 1 8.70563 1 8C1 7.72386 1.22386 7.5 1.5 7.5Z"
      fill="currentColor"
    />
    <path
      d="M2 5.5C2 5.22386 1.77614 5 1.5 5C1.22386 5 1 5.22386 1 5.5C1 6.20563 1.55903 6.70985 2.15507 7.00787C2.78103 7.32085 3.61078 7.5 4.5 7.5C5.19488 7.5 5.84935 7.39073 6.39809 7.19652C6.65841 7.10439 6.79475 6.81867 6.70262 6.55835C6.61049 6.29803 6.32477 6.16169 6.06445 6.25382C5.63496 6.40582 5.09479 6.5 4.5 6.5C3.73236 6.5 3.06212 6.34336 2.60229 6.11345C2.11255 5.86858 2 5.6228 2 5.5Z"
      fill="currentColor"
    />
    <path
      d="M1.5 10C1.77614 10 2 10.2239 2 10.5C2 10.6228 2.11255 10.8686 2.60229 11.1134C3.06212 11.3434 3.73236 11.5 4.5 11.5C5.09479 11.5 5.63496 11.4058 6.06445 11.2538C6.32477 11.1617 6.61049 11.298 6.70262 11.5584C6.79475 11.8187 6.65841 12.1044 6.39809 12.1965C5.84935 12.3907 5.19488 12.5 4.5 12.5C3.61078 12.5 2.78103 12.3209 2.15507 12.0079C1.55903 11.7099 1 11.2056 1 10.5C1 10.2239 1.22386 10 1.5 10Z"
      fill="currentColor"
    />
    <path
      d="M9 13C9 12.7239 8.77614 12.5 8.5 12.5C8.22386 12.5 8 12.7239 8 13C8 13.7056 8.55903 14.2099 9.15507 14.5079C9.78102 14.8209 10.6108 15 11.5 15C12.3892 15 13.219 14.8209 13.8449 14.5079C14.441 14.2099 15 13.7056 15 13C15 12.7239 14.7761 12.5 14.5 12.5C14.2239 12.5 14 12.7239 14 13C14 13.1228 13.8875 13.3686 13.3977 13.6134C12.9379 13.8434 12.2676 14 11.5 14C10.7324 14 10.0621 13.8434 9.60229 13.6134C9.11255 13.3686 9 13.1228 9 13Z"
      fill="currentColor"
    />
  </Element>
);

export const people = props => (
  <Element
    as="svg"
    fill="none"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      clipRule="evenodd"
      d="M5.93325 4.16671C4.92073 4.16671 4.09992 4.98752 4.09992 6.00004C4.09992 7.01256 4.92073 7.83337 5.93325 7.83337C6.94577 7.83337 7.76659 7.01256 7.76659 6.00004C7.76659 4.98752 6.94577 4.16671 5.93325 4.16671ZM3.09992 6.00004C3.09992 4.43523 4.36845 3.16671 5.93325 3.16671C7.49806 3.16671 8.76659 4.43523 8.76659 6.00004C8.76659 7.56485 7.49806 8.83337 5.93325 8.83337C4.36845 8.83337 3.09992 7.56485 3.09992 6.00004Z"
      fill="currentColor"
      fillRule="evenodd"
    />
    <path
      clipRule="evenodd"
      d="M9.41413 2.83337C9.08811 2.83337 8.78525 2.92472 8.52832 3.08257C8.29304 3.22712 7.98512 3.15357 7.84057 2.91829C7.69601 2.683 7.76956 2.37508 8.00485 2.23053C8.41499 1.97855 8.89836 1.83337 9.41413 1.83337C10.8946 1.83337 12.0999 3.02725 12.0999 4.50621C12.0999 5.2187 11.8192 5.86658 11.3634 6.34493C11.173 6.54486 10.8565 6.55253 10.6565 6.36205C10.4566 6.17158 10.4489 5.85509 10.6394 5.65515C10.9256 5.35472 11.0999 4.95099 11.0999 4.50621C11.0999 3.58513 10.348 2.83337 9.41413 2.83337Z"
      fill="currentColor"
      fillRule="evenodd"
    />
    <path
      clipRule="evenodd"
      d="M6.33325 10.1667C4.40026 10.1667 2.83325 11.7337 2.83325 13.6667C2.83325 13.9429 2.60939 14.1667 2.33325 14.1667C2.05711 14.1667 1.83325 13.9429 1.83325 13.6667C1.83325 11.1814 3.84797 9.16671 6.33325 9.16671C8.81853 9.16671 10.8333 11.1814 10.8333 13.6667C10.8333 13.9429 10.6094 14.1667 10.3333 14.1667C10.0571 14.1667 9.83325 13.9429 9.83325 13.6667C9.83325 11.7337 8.26625 10.1667 6.33325 10.1667Z"
      fill="currentColor"
      fillRule="evenodd"
    />
    <path
      clipRule="evenodd"
      d="M9.16658 7.66671C9.16658 7.39056 9.39044 7.16671 9.66658 7.16671C12.1519 7.16671 14.1666 9.18143 14.1666 11.6667C14.1666 11.9428 13.9427 12.1667 13.6666 12.1667C13.3904 12.1667 13.1666 11.9428 13.1666 11.6667C13.1666 9.73371 11.5996 8.16671 9.66658 8.16671C9.39044 8.16671 9.16658 7.94285 9.16658 7.66671Z"
      fill="currentColor"
      fillRule="evenodd"
    />
  </Element>
);

export const machine = props => (
  <Element
    as="svg"
    fill="none"
    viewBox="0 0 16 16"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      d="M5.53363 4.95004C5.53363 5.29062 5.25753 5.56671 4.91696 5.56671C4.57638 5.56671 4.30029 5.29062 4.30029 4.95004C4.30029 4.60947 4.57638 4.33337 4.91696 4.33337C5.25753 4.33337 5.53363 4.60947 5.53363 4.95004Z"
      fill="currentColor"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M3.26699 2.16675C2.65948 2.16675 2.16699 2.65923 2.16699 3.26675V6.63341C2.16699 7.24093 2.65948 7.73341 3.26699 7.73341H12.7337C13.3412 7.73341 13.8337 7.24093 13.8337 6.63341V3.26675C13.8337 2.65923 13.3412 2.16675 12.7337 2.16675H3.26699ZM3.16699 3.26675C3.16699 3.21152 3.21176 3.16675 3.26699 3.16675H12.7337C12.7889 3.16675 12.8337 3.21152 12.8337 3.26675V6.63341C12.8337 6.68864 12.7889 6.73341 12.7337 6.73341H3.26699C3.21176 6.73341 3.16699 6.68864 3.16699 6.63341V3.26675Z"
      fill="currentColor"
    />
    <path
      d="M4.91696 12.3C5.25753 12.3 5.53363 12.024 5.53363 11.6834C5.53363 11.3428 5.25753 11.0667 4.91696 11.0667C4.57638 11.0667 4.30029 11.3428 4.30029 11.6834C4.30029 12.024 4.57638 12.3 4.91696 12.3Z"
      fill="currentColor"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M3.26699 8.90009C2.65948 8.90009 2.16699 9.39257 2.16699 10.0001V13.3668C2.16699 13.9743 2.65948 14.4668 3.26699 14.4668H12.7337C13.3412 14.4668 13.8337 13.9743 13.8337 13.3668V10.0001C13.8337 9.39257 13.3412 8.90009 12.7337 8.90009H3.26699ZM3.16699 10.0001C3.16699 9.94486 3.21176 9.90009 3.26699 9.90009H12.7337C12.7889 9.90009 12.8337 9.94486 12.8337 10.0001V13.3668C12.8337 13.422 12.7889 13.4668 12.7337 13.4668H3.26699C3.21176 13.4668 3.16699 13.422 3.16699 13.3668V10.0001Z"
      fill="currentColor"
    />
  </Element>
);
